Higher rank codebooks for advanced wireless communication systems

ABSTRACT

A user equipment (UE) capable of communicating with a base station includes a plurality of antenna ports P, the UE includes a transceiver configured to receive downlink signals indicating precoder codebook parameters, the downlink signal including first and second quantities of antenna ports (N 1 , N 2 ) indicating respective quantities of antenna ports in first and second dimensions, first and second oversampling factors (O 1 , O 2 ) indicating respective oversampling factors for DFT beams in the first and second dimensions, and a codebook subset selection configuration among a plurality of codebook subset selection configurations, and a controller configured to determine first and second beam skip numbers (S 1 , S 2 ) indicating respective differences of leading beam indices of two adjacent beam groups in the first and second dimensions, determine a plurality of precoding matrix indicators (PMIs) including a first PMI (i 1,1 , i 1,2 ) and a second PMI i 2 , based on the received downlink signals and the skip numbers (S 1 , S 2 ), and cause the transceiver to transmit uplink signals containing the plurality of PMIs to the base station.

CROSS-REFERENCE TO RELATED APPLICATION AND CLAIMS OF PRIORITY

This application claims priority under 35 U.S.C. §119(e) to:

-   -   U.S. Provisional Patent Application No. 62/195,034 filed on Jul.        21, 2015;    -   U.S. Provisional Patent Application No. 62/200,399 filed on Aug.        3, 2015;    -   U.S. Provisional Patent Application No. 62/205,445 filed on Aug.        14, 2015;    -   U.S. Provisional Patent Application No. 62/208,230 filed on Aug.        21, 2015;    -   U.S. Provisional Patent Application No. 62/218,846 filed on Sep.        15, 2015;    -   U.S. Provisional Patent Application No. 62/235,947 filed on Oct.        1, 2015;    -   U.S. Provisional Patent Application No. 62/238,439 filed on Oct.        7, 2015;    -   U.S. Provisional Patent Application No. 62/244,592 filed on Oct.        21, 2015;    -   U.S. Provisional Patent Application No. 62/260,060 filed on Nov.        25, 2015; and    -   U.S. Provisional Patent Application No. 62/294,712 filed on Feb.        12, 2016.        The above-identified provisional patent applications are hereby        incorporated by reference in their entirety.

TECHNICAL FIELD

The present disclosure relates generally to a codebook design andstructure associated with a two dimensional transmit antenna array. Suchtwo dimensional arrays are associated with a type ofmultiple-input-multiple-output (MIMO) system often termed“full-dimension” MIMO (FD-MIMO).

BACKGROUND

Wireless communication has been one of the most successful innovationsin modern history. Recently, the number of subscribers to wirelesscommunication services exceeded five billion and continues to growquickly. The demand of wireless data traffic is rapidly increasing dueto the growing popularity among consumers and businesses of smart phonesand other mobile data devices, such as tablets, “note pad” computers,net books, eBook readers, and machine type of devices. In order to meetthe high growth in mobile data traffic and support new applications anddeployments, improvements in radio interface efficiency and coverage isof paramount importance.

SUMMARY

The present disclosure relates to a pre-5th-Generation (5G) or 5Gcommunication system to be provided for supporting higher data ratesbeyond 4th-Generation (4G) communication system such as Long TermEvolution (LTE).

In a first embodiment, a user equipment (UE) capable of communicatingwith a base station (BS) comprising a plurality of antenna ports P. TheUE includes a transceiver configured to receive downlink signalsindicating precoder codebook parameters, the downlink signal includingfirst and second quantities of antenna ports (N₁, N₂) indicatingrespective quantities of antenna ports in first and second dimensions,first and second oversampling factors (O₁, O₂) indicating respectiveoversampling factors for DFT beams in the first and second dimensions,and a codebook subset selection configuration among a plurality ofcodebook subset selection configurations, and a controller configured todetermine first and second beam skip numbers (S₁, S₂) indicatingrespective differences of leading beam indices of two adjacent beamgroups in the first and second dimensions, determine a plurality ofprecoding matrix indicators (PMIs) including a first PMI pair (i_(1,1),i_(1,2)) and a second PMI i₂, based on the received downlink signals andthe skip numbers (S₁, S₂), and cause the transceiver to transmit uplinksignals containing the plurality of PMIs to the base station, whereinthe skip numbers (S₁, S₂) for rank 3 and 4 are defined as: (S₁,S₂)=(1, 1) when the codebook subset selection configuration is equal to1;

$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$

when the codebook subset selection configuration is equal to 2;

$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{2}} )$

when the codebook subset selection configuration is equal to 3; and

$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{4}} )$

for the codebook subset selection configuration being equal to 4,wherein the parameters (S₁, S₂) for rank 1 and 2 are defined as: (S₁,S₂)=(1, 1) when the codebook subset selection configuration is equal to1; and (S₁, S₂)=(2, 2) when the codebook subset selection configurationis equal to 2, 3, and 4, wherein the parameters (S₁, S₂) for rank 5 to 8are defined as: (S₁, S₂)=(1, 1) when the codebook subset selectionconfiguration is equal to 1; and

$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$

when the codebook subset selection configuration is equal to 2, 3, and4.

A base station (BS) comprising a plurality of antenna ports p, the BSincludes a transmitter configured to transmit downlink signalsindicating precoder codebook parameters, the downlink signal includingfirst and second quantities of antenna ports (N₁, N₂) indicatingrespective quantities of antenna ports in first and second dimensions,first and second oversampling factors (O₁, O₂) indicating respectiveoversampling factors for DFT beams in the first and second dimensions,and a codebook subset selection configuration among a plurality ofcodebook subset selection configurations, a receiver configured toreceive a plurality of precoding matrix indicators (PMIs) including afirst PMI pair (i_(1,1), i_(1,2)) and a second PMI i₂, determined basedon the received downlink signals and skip numbers (S₁, S₂), and acontroller configured to determine a precoder to precoding atransmission signal based on the plurality of PMIs, wherein the skipnumbers (S₁, S₂) for rank 3 and 4 are defined as: (S₁, S₂)=(1, 1) whenthe codebook subset selection configuration is equal to 1;

$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$

when the codebook subset selection configuration is equal to 2;

$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{2}} )$

when the codebook subset selection configuration is equal to 3;

$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{4}} )$

and for the codebook subset selection configuration being equal to 4,wherein the parameters (S₁, S₂) for rank 1 and 2 are defined as: (S₁,S₂)=(1, 1) when the codebook subset selection configuration is equal to1; and (S₁, S₂)=(2, 2) when the codebook subset selection configurationis equal to 2, 3, and 4, wherein the parameters (S₁, S₂) for rank 5 to 8are defined as: (S₁, S₂)=(1, 1) when the codebook subset selectionconfiguration is equal to 1; and

$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$

when the codebook subset selection configuration is equal to 2, 3, and4.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present disclosure and itsadvantages, reference is now made to the following description taken inconjunction with the accompanying drawings, in which like referencenumerals represent like parts:

FIG. 1 illustrates an example wireless network according to thisdisclosure;

FIGS. 2A and 2B illustrate example wireless transmit and receive pathsaccording to this disclosure;

FIG. 3A illustrates an example user equipment according to thisdisclosure;

FIG. 3B illustrates an example enhanced NodeB (eNB) according to thisdisclosure;

FIG. 4 illustrates logical port to antenna port mapping 400 that may beemployed within the wireless communication system according to someembodiments of the current disclosure;

FIG. 5A illustrates a 4×4 dual-polarized antenna array 500 with antennaport (AP) indexing 1 and FIG. 5B is the same 4×4 dual-polarized antennaarray 510 with antenna port indexing (AP) indexing 2 according toembodiments of the present disclosure;

FIG. 6 illustrates numbering of TX antenna elements (or TXRU) on adual-polarized antenna array according to embodiments of the presentdisclosure;

FIG. 7 illustrates beam grouping scheme, referred to as Scheme 1according to embodiments of the present disclosure;

FIG. 8 illustrates beam grouping scheme, referred to as Scheme 2according to embodiments of the present disclosure;

FIG. 9 illustrates beam grouping scheme, referred to as Scheme 3according to embodiments of the present disclosure;

FIG. 10 illustrates beam group type 1: co-phase orthogonality accordingto embodiments of the present disclosure;

FIG. 11 illustrates an illustration of beam group type 2: horizontalbeam orthogonality according to embodiments of the present disclosure;

FIG. 12 illustrates an illustration of beam group type 3: vertical beamorthogonality according to embodiments of the present disclosure;

FIG. 13 illustrates beam group type 4: both horizontal and vertical beamorthogonality;

FIG. 14 illustrates subset restriction on rank-1 i₂ according to theembodiments of the present disclosure;

FIG. 15 illustrates example beam indices in a beam group for the threebeam grouping schemes 1500 according to the embodiments of the presentdisclosure;

FIG. 16 illustrates different alternatives for remaining four rank 2beam pairs for (L₁, L₂)=(2, 2) according to the embodiments of thepresent disclosure;

FIG. 17 illustrates total rank-2 beam pair combinations with 16 beamsper layer according to embodiments of the present disclosure;

FIG. 18 illustrates rank-2 beam pair combinations obtained withextension of Rel-10 8-Tx design to 2D according to embodiments of thepresent disclosure;

FIG. 19 illustrates a method to construct rank-2 master codebookaccording to some embodiments of the present disclosure;

FIGS. 20A to 20D illustrates antenna configurations and antennanumbering according to some embodiments of the present disclosure;

FIG. 21 illustrates that a precoder codebook construction according tosome embodiments of the present disclosure;

FIG. 22 illustrates an example 1D antenna configurations and antennanumbering—16 port according to embodiments of the present disclosure;

FIG. 23 illustrates an example 1D antenna configurations and antennanumbering—12 port according to embodiments of the present disclosure;

FIG. 24 illustrates the master beam group for 12 and 16 ports accordingto some embodiments of the present disclosure;

FIG. 25 illustrates beam grouping schemes for rank 3-8 according to someembodiments of the present disclosure;

FIG. 26 illustrates example beam grouping schemes for rank 3-4 accordingto some embodiments of the present disclosure;

FIG. 27 illustrates example beam grouping schemes for rank 3-4 accordingto some embodiments of the present disclosure;

FIG. 28 illustrates beam grouping schemes for rank 3-4 according to someembodiments of the present disclosure;

FIG. 29 illustrates example rank 3-4 orthogonal beam pairs for 2 antennaports in shorter dimension according to some embodiments of the presentdisclosure;

FIG. 30 illustrates beam grouping schemes for rank 3-4: N₁≧N₂ caseaccording to some embodiments of the present disclosure;

FIG. 31 illustrates rank 3-4 orthogonal beam pairs for N₂≧4 antennaports in shorter dimension according to some embodiments of the presentdisclosure;

FIG. 32 illustrates rank 5-8 orthogonal beam combinations for (N₁,N₂)=(4, 2) according to some embodiments of the present disclosure;

FIG. 33 illustrates rank 5-8 orthogonal beam combinations for (N₁,N₂)=(3, 2) according to some embodiments of the present disclosure;

FIG. 34 illustrates the rank 3-4 master codebook comprising W1 beamgroups according to some embodiments of the present disclosure;

FIG. 35 illustrates beam grouping schemes for rank 3-4 according toembodiments of the present disclosure;

FIGS. 36A and 36B illustrate beam grouping schemes for rank 3-4according to embodiments of the present disclosure;

FIG. 37 illustrates an alternate rank 3-8 codebook design 1 3700: (L₁,L₂)=(4, 2) according to embodiments of the present disclosure;

FIG. 38 illustrates an alternate rank 3-8 codebook design 2 3800: (L₁,L₂)=(4, 1) according to embodiments of the present disclosure;

FIG. 39 illustrates an alternate rank 3-8 codebook design 3 3900: (L₁,L₂)=(2, 2) according to embodiments of the present disclosure;

FIG. 40 illustrates an alternate rank 3-8 codebook design 4 4000: (L₁,L₂)=(2, 1) according to embodiments of the present disclosure;

FIG. 41 illustrates example orthogonal beams for rank 3-4 when k=0according to some embodiments of the present disclosure;

FIG. 42 illustrates alternate rank 5-6 orthogonal beam types 4200according to embodiments of the present disclosure;

FIG. 43 illustrates an alternate rank 7-8 orthogonal beam typesaccording to embodiments of the present disclosure;

FIG. 44 illustrates three example orthogonal-beam groups 4400, indexedby k=0, 1, 2 for rank 3-4 according to some embodiments of the presentdisclosure;

FIG. 45 illustrates example orthogonal beams 4500 for rank 3-4 when k=0according to some embodiments of the present disclosure;

FIG. 46 illustrates orthogonal beam grouping 4600 for rank 5-8: 16 portsaccording to some embodiments of the present disclosure;

FIG. 47 illustrates example orthogonal beam grouping for rank 5-8: 12ports according to embodiments of the present disclosure;

FIG. 48 illustrates example orthogonal beam grouping for rank 5-8: 8ports according to embodiments of the present disclosure;

FIG. 49 illustrates an example of orthogonal beam group for 1D portlayout according to embodiments of the present disclosure;

FIG. 50 illustrates an example of orthogonal beam group for 1D portlayout according to embodiments of the present disclosure;

FIG. 51 illustrates an example of orthogonal beam group 5100 for 1D portlayout according to embodiments of the present disclosure;

FIG. 52 illustrates an example of orthogonal beam group 5200 for 1D portlayout according to embodiments of the present disclosure;

FIGS. 53A and 53B illustrate an alternate rank 3-8 codebook design 1:(L₁, L₂)=(4, 2) according to embodiments of the present disclosure;

FIG. 54 illustrates an alternate rank 3-8 codebook design 2: (L₁,L₂)=(4, 1) according to embodiments of the present disclosure;

FIGS. 55A and 55B illustrate an alternate rank 3-8 codebook design 3:(L₁, L₂)=(2, 2) according to embodiments of the present disclosure; and

FIGS. 56A and 56B illustrate an alternate rank 3-8 codebook design 4:(L₁, L₂)=(2, 1) according to embodiments of the present disclosure.

DETAILED DESCRIPTION

FIGS. 1 through 56, discussed below, and the various embodiments used todescribe the principles of the present disclosure in this patentdocument are by way of illustration only and should not be construed inany way to limit the scope of the disclosure. Those skilled in the artwill understand that the principles of the present disclosure may beimplemented in any suitably arranged wireless communication system.

The following documents and standards descriptions are herebyincorporated by reference into the present disclosure as if fully setforth herein: (1) 3rd generation partnership project 3GPP TS 36.211,“E-UTRA, Physical channels and modulation”, Relaease-12; (2) 3GPP TS36.212, “E-UTRA, Multiplexing and channel coding”, Release-12; and (3)3GPP TS 36.213, “E-UTRA, Physical layer procedures”, Release-12.

To meet the demand for wireless data traffic having increased sincedeployment of 4G communication systems, efforts have been made todevelop an improved 5G or pre-5G communication system. Therefore, the 5Gor pre-5G communication system is also called a ‘Beyond 4G Network’ or a‘Post LTE System’.

The 5G communication system is considered to be implemented in higherfrequency (mmWave) bands, e.g., 60 GHz bands, so as to accomplish higherdata rates. To decrease propagation loss of the radio waves and increasethe transmission distance, the beamforming, massive multiple-inputmultiple-output (MIMO), Full Dimensional MIMO (FD-MIMO), array antenna,an analog beam forming, large scale antenna techniques are discussed in5G communication systems.

In addition, in 5G communication systems, development for system networkimprovement is under way based on advanced small cells, cloud RadioAccess Networks (RANs), ultra-dense networks, device-to-device (D2D)communication, wireless backhaul, moving network, cooperativecommunication, Coordinated Multi-Points (CoMP), reception-endinterference cancellation and the like.

In the 5G system, Hybrid FSK and QAM Modulation (FQAM) and slidingwindow superposition coding (SWSC) as an advanced coding modulation(ACM), and filter bank multi carrier (FBMC), non-orthogonal multipleaccess (NOMA), and sparse code multiple access (SCMA) as an advancedaccess technology have been developed.

FIG. 1 illustrates an example wireless network 100 according to thisdisclosure. The embodiment of the wireless network 100 shown in FIG. 1is for illustration only. Other embodiments of the wireless network 100could be used without departing from the scope of this disclosure.

The wireless network 100 includes an eNodeB (eNB) 101, an eNB 102, andan eNB 103. The eNB 101 communicates with the eNB 102 and the eNB 103.The eNB 101 also communicates with at least one Internet Protocol (IP)network 130, such as the Internet, a proprietary IP network, or otherdata network.

Depending on the network type, other well-known terms may be usedinstead of “eNodeB” or “eNB,” such as “base station” or “access point.”For the sake of convenience, the terms “eNodeB” and “eNB” are used inthis patent document to refer to network infrastructure components thatprovide wireless access to remote terminals. Also, depending on thenetwork type, other well-known terms may be used instead of “userequipment” or “UE,” such as “mobile station,” “subscriber station,”“remote terminal,” “wireless terminal,” or “user device.” For the sakeof convenience, the terms “user equipment” and “UE” are used in thispatent document to refer to remote wireless equipment that wirelesslyaccesses an eNB, whether the UE is a mobile device (such as a mobiletelephone or smartphone) or is normally considered a stationary device(such as a desktop computer or vending machine).

The eNB 102 provides wireless broadband access to the network 130 for afirst plurality of user equipments (UEs) within a coverage area 120 ofthe eNB 102. The first plurality of UEs includes a UE 111, which may belocated in a small business (SB); a UE 112, which may be located in anenterprise (E); a UE 113, which may be located in a WiFi hotspot (HS); aUE 114, which may be located in a first residence (R); a UE 115, whichmay be located in a second residence (R); and a UE 116, which may be amobile device (M) like a cell phone, a wireless laptop, a wireless PDA,or the like. The eNB 103 provides wireless broadband access to thenetwork 130 for a second plurality of UEs within a coverage area 125 ofthe eNB 103. The second plurality of UEs includes the UE 115 and the UE116. In some embodiments, one or more of the eNBs 101-103 maycommunicate with each other and with the UEs 111-116 using 5G, long-termevolution (LTE), LTE-A, WiMAX, or other advanced wireless communicationtechniques.

Dotted lines show the approximate extents of the coverage areas 120 and125, which are shown as approximately circular for the purposes ofillustration and explanation only. It should be clearly understood thatthe coverage areas associated with eNBs, such as the coverage areas 120and 125, may have other shapes, including irregular shapes, dependingupon the configuration of the eNBs and variations in the radioenvironment associated with natural and man-made obstructions.

As described in more detail below, one or more of BS 101, BS 102 and BS103 include 2D antenna arrays as described in embodiments of the presentdisclosure. In some embodiments, one or more of BS 101, BS 102 and BS103 support the codebook design and structure for systems having 2Dantenna arrays.

Although FIG. 1 illustrates one example of a wireless network 100,various changes may be made to FIG. 1. For example, the wireless network100 could include any number of eNBs and any number of UEs in anysuitable arrangement. Also, the eNB 101 could communicate directly withany number of UEs and provide those UEs with wireless broadband accessto the network 130. Similarly, each eNB 102-103 could communicatedirectly with the network 130 and provide UEs with direct wirelessbroadband access to the network 130. Further, the eNB 101, 102, and/or103 could provide access to other or additional external networks, suchas external telephone networks or other types of data networks.

FIGS. 2A and 2B illustrate example wireless transmit and receive pathsaccording to this disclosure. In the following description, a transmitpath 200 may be described as being implemented in an eNB (such as eNB102), while a receive path 250 may be described as being implemented ina UE (such as UE 116). However, it will be understood that the receivepath 250 could be implemented in an eNB and that the transmit path 200could be implemented in a UE. In some embodiments, the receive path 250is configured to support the codebook design and structure for systemshaving 2D antenna arrays as described in embodiments of the presentdisclosure.

The transmit path 200 includes a channel coding and modulation block205, a serial-to-parallel (S-to-P) block 210, a size N Inverse FastFourier Transform (IFFT) block 215, a parallel-to-serial (P-to-S) block220, an add cyclic prefix block 225, and an up-converter (UC) 230. Thereceive path 250 includes a down-converter (DC) 255, a remove cyclicprefix block 260, a serial-to-parallel (S-to-P) block 265, a size N FastFourier Transform (FFT) block 270, a parallel-to-serial (P-to-S) block275, and a channel decoding and demodulation block 280.

In the transmit path 200, the channel coding and modulation block 205receives a set of information bits, applies coding (such as alow-density parity check (LDPC) coding), and modulates the input bits(such as with Quadrature Phase Shift Keying (QPSK) or QuadratureAmplitude Modulation (QAM)) to generate a sequence of frequency-domainmodulation symbols. The serial-to-parallel block 210 converts (such asde-multiplexes) the serial modulated symbols to parallel data in orderto generate N parallel symbol streams, where N is the IFFT/FFT size usedin the eNB 102 and the UE 116. The size N IFFT block 215 performs anIFFT operation on the N parallel symbol streams to generate time-domainoutput signals. The parallel-to-serial block 220 converts (such asmultiplexes) the parallel time-domain output symbols from the size NIFFT block 215 in order to generate a serial time-domain signal. The addcyclic prefix block 225 inserts a cyclic prefix to the time-domainsignal. The up-converter 230 modulates (such as up-converts) the outputof the add cyclic prefix block 225 to an RF frequency for transmissionvia a wireless channel. The signal may also be filtered at basebandbefore conversion to the RF frequency.

A transmitted RF signal from the eNB 102 arrives at the UE 116 afterpassing through the wireless channel, and reverse operations to those atthe eNB 102 are performed at the UE 116. The down-converter 255down-converts the received signal to a baseband frequency, and theremove cyclic prefix block 260 removes the cyclic prefix to generate aserial time-domain baseband signal. The serial-to-parallel block 265converts the time-domain baseband signal to parallel time domainsignals. The size N FFT block 270 performs an FFT algorithm to generateN parallel frequency-domain signals. The parallel-to-serial block 275converts the parallel frequency-domain signals to a sequence ofmodulated data symbols. The channel decoding and demodulation block 280demodulates and decodes the modulated symbols to recover the originalinput data stream.

Each of the eNBs 101-103 may implement a transmit path 200 that isanalogous to transmitting in the downlink to UEs 111-116 and mayimplement a receive path 250 that is analogous to receiving in theuplink from UEs 111-116. Similarly, each of UEs 111-116 may implement atransmit path 200 for transmitting in the uplink to eNBs 101-103 and mayimplement a receive path 250 for receiving in the downlink from eNBs101-103.

Each of the components in FIGS. 2A and 2B can be implemented using onlyhardware or using a combination of hardware and software/firmware. As aparticular example, at least some of the components in FIGS. 2A and 2Bmay be implemented in software, while other components may beimplemented by configurable hardware or a mixture of software andconfigurable hardware. For instance, the FFT block 270 and the IFFTblock 215 may be implemented as configurable software algorithms, wherethe value of size N may be modified according to the implementation.

Furthermore, although described as using FFT and IFFT, this is by way ofillustration only and should not be construed to limit the scope of thisdisclosure. Other types of transforms, such as Discrete FourierTransform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions,could be used. It will be appreciated that the value of the variable Nmay be any integer number (such as 1, 2, 3, 4, or the like) for DFT andIDFT functions, while the value of the variable N may be any integernumber that is a power of two (such as 1, 2, 4, 8, 16, or the like) forFFT and IFFT functions.

Although FIGS. 2A and 2B illustrate examples of wireless transmit andreceive paths, various changes may be made to FIGS. 2A and 2B. Forexample, various components in FIGS. 2A and 2B could be combined,further subdivided, or omitted and additional components could be addedaccording to particular needs. Also, FIGS. 2A and 2B are meant toillustrate examples of the types of transmit and receive paths thatcould be used in a wireless network. Any other suitable architecturescould be used to support wireless communications in a wireless network.

FIG. 3A illustrates an example UE 116 according to this disclosure. Theembodiment of the UE 116 illustrated in FIG. 3A is for illustrationonly, and the UEs 111-115 of FIG. 1 could have the same or similarconfiguration. However, UEs come in a wide variety of configurations,and FIG. 3A does not limit the scope of this disclosure to anyparticular implementation of a UE.

The UE 116 includes an antenna 305, a radio frequency (RF) transceiver310, transmit (TX) processing circuitry 315, a microphone 320, andreceive (RX) processing circuitry 325. The UE 116 also includes aspeaker 330, a main processor 340, an input/output (I/O) interface (IF)345, a keypad 350, a display 355, and a memory 360. The memory 360includes a basic operating system (OS) program 361 and one or moreapplications 362.

The RF transceiver 310 receives, from the antenna 305, an incoming RFsignal transmitted by an eNB of the network 100. The RF transceiver 310down-converts the incoming RF signal to generate an intermediatefrequency (IF) or baseband signal. The IF or baseband signal is sent tothe RX processing circuitry 325, which generates a processed basebandsignal by filtering, decoding, and/or digitizing the baseband or IFsignal. The RX processing circuitry 325 transmits the processed basebandsignal to the speaker 330 (such as for voice data) or to the mainprocessor 340 for further processing (such as for web browsing data).

The TX processing circuitry 315 receives analog or digital voice datafrom the microphone 320 or other outgoing baseband data (such as webdata, e-mail, or interactive video game data) from the main processor340. The TX processing circuitry 315 encodes, multiplexes, and/ordigitizes the outgoing baseband data to generate a processed baseband orIF signal. The RF transceiver 310 receives the outgoing processedbaseband or IF signal from the TX processing circuitry 315 andup-converts the baseband or IF signal to an RF signal that istransmitted via the antenna 305.

The main processor 340 can include one or more processors or otherprocessing devices and execute the basic OS program 361 stored in thememory 360 in order to control the overall operation of the UE 116. Forexample, the main processor 340 could control the reception of forwardchannel signals and the transmission of reverse channel signals by theRF transceiver 310, the RX processing circuitry 325, and the TXprocessing circuitry 315 in accordance with well-known principles. Insome embodiments, the main processor 340 includes at least onemicroprocessor or microcontroller.

The main processor 340 is also capable of executing other processes andprograms resident in the memory 360, such as operations for channelquality measurement and reporting for systems having 2D antenna arraysas described in embodiments of the present disclosure as described inembodiments of the present disclosure. The main processor 340 can movedata into or out of the memory 360 as required by an executing process.In some embodiments, the main processor 340 is configured to execute theapplications 362 based on the OS program 361 or in response to signalsreceived from eNBs or an operator. The main processor 340 is alsocoupled to the I/O interface 345, which provides the UE 116 with theability to connect to other devices such as laptop computers andhandheld computers. The I/O interface 345 is the communication pathbetween these accessories and the main controller 340.

The main processor 340 is also coupled to the keypad 350 and the displayunit 355. The operator of the UE 116 can use the keypad 350 to enterdata into the UE 116. The display 355 may be a liquid crystal display orother display capable of rendering text and/or at least limitedgraphics, such as from web sites.

The memory 360 is coupled to the main processor 340. Part of the memory360 could include a random access memory (RAM), and another part of thememory 360 could include a Flash memory or other read-only memory (ROM).

Although FIG. 3A illustrates one example of UE 116, various changes maybe made to FIG. 3A. For example, various components in FIG. 3A could becombined, further subdivided, or omitted and additional components couldbe added according to particular needs. As a particular example, themain processor 340 could be divided into multiple processors, such asone or more central processing units (CPUs) and one or more graphicsprocessing units (GPUs). Also, while FIG. 3A illustrates the UE 116configured as a mobile telephone or smartphone, UEs could be configuredto operate as other types of mobile or stationary devices.

FIG. 3B illustrates an example eNB 102 according to this disclosure. Theembodiment of the eNB 102 shown in FIG. 3B is for illustration only, andother eNBs of FIG. 1 could have the same or similar configuration.However, eNBs come in a wide variety of configurations, and FIG. 3B doesnot limit the scope of this disclosure to any particular implementationof an eNB. It is noted that eNB 101 and eNB 103 can include the same orsimilar structure as eNB 102.

As shown in FIG. 3B, the eNB 102 includes multiple antennas 370 a-370 n,multiple RF transceivers 372 a-372 n, transmit (TX) processing circuitry374, and receive (RX) processing circuitry 376. In certain embodiments,one or more of the multiple antennas 370 a-370 n include 2D antennaarrays. The eNB 102 also includes a controller/processor 378, a memory380, and a backhaul or network interface 382.

The RF transceivers 372 a-372 n receive, from the antennas 370 a-370 n,incoming RF signals, such as signals transmitted by UEs or other eNBs.The RF transceivers 372 a-372 n down-convert the incoming RF signals togenerate IF or baseband signals. The IF or baseband signals are sent tothe RX processing circuitry 376, which generates processed basebandsignals by filtering, decoding, and/or digitizing the baseband or IFsignals. The RX processing circuitry 376 transmits the processedbaseband signals to the controller/processor 378 for further processing.

The TX processing circuitry 374 receives analog or digital data (such asvoice data, web data, e-mail, or interactive video game data) from thecontroller/processor 378. The TX processing circuitry 374 encodes,multiplexes, and/or digitizes the outgoing baseband data to generateprocessed baseband or IF signals. The RF transceivers 372 a-372 nreceive the outgoing processed baseband or IF signals from the TXprocessing circuitry 374 and up-converts the baseband or IF signals toRF signals that are transmitted via the antennas 370 a-370 n.

The controller/processor 378 can include one or more processors or otherprocessing devices that control the overall operation of the eNB 102.For example, the controller/processor 378 could control the reception offorward channel signals and the transmission of reverse channel signalsby the RF transceivers 372 a-372 n, the RX processing circuitry 376, andthe TX processing circuitry 374 in accordance with well-knownprinciples. The controller/processor 378 could support additionalfunctions as well, such as more advanced wireless communicationfunctions. For instance, the controller/processor 378 can perform theblind interference sensing (BIS) process, such as performed by a BISalgorithm, and decodes the received signal subtracted by the interferingsignals. Any of a wide variety of other functions could be supported inthe eNB 102 by the controller/processor 378. In some embodiments, thecontroller/processor 378 includes at least one microprocessor ormicrocontroller.

The controller/processor 378 is also capable of executing programs andother processes resident in the memory 380, such as a basic OS. Thecontroller/processor 378 is also capable of supporting channel qualitymeasurement and reporting for systems having 2D antenna arrays asdescribed in embodiments of the present disclosure. In some embodiments,the controller/processor 378 supports communications between entities,such as web RTC. The controller/processor 378 can move data into or outof the memory 380 as required by an executing process.

The controller/processor 378 is also coupled to the backhaul or networkinterface 382. The backhaul or network interface 382 allows the eNB 102to communicate with other devices or systems over a backhaul connectionor over a network. The interface 382 could support communications overany suitable wired or wireless connection(s). For example, when the eNB102 is implemented as part of a cellular communication system (such asone supporting 5G, LTE, or LTE-A), the interface 382 could allow the eNB102 to communicate with other eNBs over a wired or wireless backhaulconnection. When the eNB 102 is implemented as an access point, theinterface 382 could allow the eNB 102 to communicate over a wired orwireless local area network or over a wired or wireless connection to alarger network (such as the Internet). The interface 382 includes anysuitable structure supporting communications over a wired or wirelessconnection, such as an Ethernet or RF transceiver.

The memory 380 is coupled to the controller/processor 378. Part of thememory 380 could include a RAM, and another part of the memory 380 couldinclude a Flash memory or other ROM. In certain embodiments, a pluralityof instructions, such as a BIS algorithm is stored in memory. Theplurality of instructions are configured to cause thecontroller/processor 378 to perform the BIS process and to decode areceived signal after subtracting out at least one interfering signaldetermined by the BIS algorithm.

As described in more detail below, the transmit and receive paths of theeNB 102 (implemented using the RF transceivers 372 a-372 n, TXprocessing circuitry 374, and/or RX processing circuitry 376) supportcommunication with aggregation of FDD cells and TDD cells.

Although FIG. 3B illustrates one example of an eNB 102, various changesmay be made to FIG. 3B. For example, the eNB 102 could include anynumber of each component shown in FIG. 3. As a particular example, anaccess point could include a number of interfaces 382, and thecontroller/processor 378 could support routing functions to route databetween different network addresses. As another particular example,while shown as including a single instance of TX processing circuitry374 and a single instance of RX processing circuitry 376, the eNB 102could include multiple instances of each (such as one per RFtransceiver).

Logical Port to Antenna Port Mapping

FIG. 4 illustrates logical port to antenna port mapping 400 that may beemployed within the wireless communication system according to someembodiments of the current disclosure. The embodiment of the portmapping illustrated in FIG. 4 is for illustration only. However, portmappings come in a wide variety of configurations, and FIG. 4 does notlimit the scope of this disclosure to any particular implementation of aport mapping.

FIG. 4 illustrates logical port to antenna port mapping 400, accordingto some embodiments of the current disclosure. In the figure, Tx signalson each logical port is fed into an antenna virtualization matrix (e.g.,of a size M×1), output signals of which are fed into a set of M physicalantenna ports. In some embodiments, M corresponds to a total number orquantity of antenna elements on a substantially vertical axis. In someembodiments, M corresponds to a ratio of a total number or quantity ofantenna elements to S, on a substantially vertical axis, wherein M and Sare chosen to be a positive integer.

FIG. 5A illustrates a 4×4 dual-polarized antenna array 500 with antennaport (AP) indexing 1 and FIG. 5B is the same 4×4 dual-polarized antennaarray 510 with antenna port indexing (AP) indexing 2.

In certain embodiments, each labelled antenna element is logicallymapped onto a single antenna port. In general, one antenna port cancorrespond to multiple antenna elements (physical antennas) combined viaa virtualization. This 4×4 dual polarized array can then be viewed as16×2=32-element array of elements. The vertical dimension (consisting of4 rows) facilitates elevation beamforming in addition to the azimuthalbeamforming across the horizontal dimension (consisting of 4 columns ofdual polarized antennas). MIMO precoding in Rel.12 LTE standardization(per TS36.211 sections 6.3.4.2 and 6.3.4.4; and TS36.213 section 7.2.4)was largely designed to offer a precoding gain for one-dimensionalantenna array. While fixed beamforming (i.e. antenna virtualization) canbe implemented across the elevation dimension, it is unable to reap thepotential gain offered by the spatial and frequency selective nature ofthe channel.

FIG. 6 illustrates another numbering of TX antenna elements (or TXRU) ona dual-polarized antenna array 600 according to embodiments of thepresent disclosure. The embodiment shown in FIG. 6 is for illustrationonly. Other embodiments could be used without departing from the scopeof the present disclosure.

In certain embodiments, eNB is equipped with 2D rectangular antennaarray (or TXRUs), comprising M rows and N columns with P=2 polarized,wherein each element (or TXRU) is indexed with (m, n, p), and m=0, . . ., M−1, n=0, . . . , N−1, p=0, . . . , P−1, as illustrated in FIG. 6 withM=N=4. When the example shown in FIG. 6 represents a TXRU array, a TXRUcan be associated with multiple antenna elements. In one example(1-dimensional (1D) subarray partition), an antenna array comprising acolumn with a same polarization of a 2D rectangular array is partitionedinto M groups of consecutive elements, and the M groups correspond tothe M TXRUs in a column with a same polarization in the TXRU array inFIG. 6. In later embodiments, (M, N) is sometimes denoted as (N_(H),N_(V)) or (N₁, N₂).

In some embodiments, a UE is configured with a CSI-RS resourcecomprising Q=MNP number of CSI-RS ports, wherein the CSI-RS resource isassociated with MNP number of resource elements (REs) in a pair of PRBsin a subframe.

A UE is configured with a CSI-RS configuration via higher layer,configuring Q antenna ports—antenna ports A(1) through A(Q). The UE isfurther configured with CSI reporting configuration via higher layer inassociation with the CSI-RS configuration. The CSI reportingconfiguration includes information element (IE) indicating the CSI-RSdecomposition information (or component PMI port configuration). Theinformation element may comprise at least two integers, say N₁ and N₂which respectively indicates a first number of antenna ports for a firstdimension, and a second number of antenna ports for a second dimension,wherein Q=N₁·N₂.

When the UE is configured with (N₁, N₂), the UE calculates CQI with acomposite precoder constructed with two-component codebooks, N₁-Txcodebook (codebook 1) and N₂-Tx codebook (codebook 2). When W₁ and W₂are respectively are precoders of codebook 1 and codebook 2, thecomposite precoder (of size P X (rank)) is the (columnwise) Kroneckerproduct of the two, W=W₁

W₂. If PMI reporting is configured, the UE will report at least twocomponent PMI corresponding to selected pair of W₁ and W₂.

In one method, either W₁ or W₂ is further decomposed according to thedouble codebook structure. For example, W₁ is further decomposed into:

${W_{1}( {n,m} )} = {\frac{1}{p_{1}}\begin{bmatrix}v_{m} \\{\phi_{n}v_{m}}\end{bmatrix}}$

if rank 1; and

${W_{1}( {n,m,m^{\prime}} )} = {\frac{1}{p_{2}}\begin{bmatrix}v_{m} & v_{m^{\prime}} \\{\phi_{n}v_{m}} & {{- \phi_{n}}v_{m^{\prime}}}\end{bmatrix}}$

if rank 2,wherein p₁ and p₂ are normalization factors to make total transmissionpower 1, v_(m) is an m-th DFT vector out of a (N₁/2)−Tx DFT codebookwith oversampling factor o₁, and φ_(n) is a co-phase. Furthermore, theindex m, m′, n determines the precoder W₁.

If the transmission rank is one (or number of transmission layers isone), then CQI will be derived with

${W = {{W_{1} \otimes W_{2}} = {\frac{1}{p_{1}}\begin{bmatrix}{v_{m} \otimes W_{2}} \\{\phi_{n}{v_{m} \otimes W_{2}}}\end{bmatrix}}}};$

and if the transmission rank is two, then CQI will be derived with

$W = { {W_{1} \otimes W_{2}} |_{{columnwise}\mspace{14mu} {KP}} = {{\frac{1}{4}\begin{bmatrix}{v_{m} \otimes W_{2}} & {v_{m^{\prime}} \otimes W_{2}} \\{\phi_{n}{v_{m} \otimes W_{2}}} & {{- \phi_{n}}{v_{m^{\prime}} \otimes W_{2}}}\end{bmatrix}}.}}$

In one example of this method, N₁=8 and N₂=4, and the TXRUs (or theantenna ports) are numbered according to FIG. 5(b). In this case, W₁ isfurther decomposed into:

${W_{1}( {n,m} )} = {\frac{1}{p_{1}}\begin{bmatrix}v_{m} \\{\phi_{n}v_{m}}\end{bmatrix}}$

if rank 1; and

${W_{1}( {n,m,m^{\prime}} )} = {\frac{1}{p_{2}}\begin{bmatrix}v_{m} & v_{m^{\prime}} \\{\phi_{n}v_{m}} & {{- \phi_{n}}v_{m^{\prime}}}\end{bmatrix}}$

if rank 2, wherein ν_(m) is an m-th DFT vector out of a 4-Tx DFTcodebook with oversampling factor 8; and

$\phi_{n} = {^{j\frac{2\pi \; n}{2}}.}$

Furthermore, with one transmission layer, CQI will be derived withprecoder

${W = {{W_{1} \otimes W_{2}} = {\frac{1}{\sqrt{8}}\begin{bmatrix}{v_{m} \otimes W_{2}} \\{\phi_{n}{v_{m} \otimes W_{2}}}\end{bmatrix}}}};$

and with two transmission layer, CQI will be derived with precoder

$W = { {W_{1} \otimes W_{2}} |_{{columnwise}\mspace{14mu} {KP}} = {{\frac{1}{4}\begin{bmatrix}{v_{m} \otimes W_{2}} & {v_{m^{\prime}} \otimes W_{2}} \\{\phi_{n}{v_{m} \otimes W_{2}}} & {{- \phi_{n}}{v_{m^{\prime}} \otimes W_{2}}}\end{bmatrix}}.}}$

In another method, both W₁ and W₂ are further decomposed according tothe double codebook structure with two stages. The first stage codebookis used to represent WB and long-term channel, and the second stagecodebook is used to represent SB and short-term channel. For example, W₁and W₂ can be decomposed as W₁=U₁V₁ and W₂=U₂V₂, respectively, where:

-   -   U₁ and U₂ belong to the first stage codebooks C₁ ⁽¹⁾ and C₂ ⁽¹⁾;        V₁ and V₂ belong to the second stage codebooks C₁ ⁽²⁾ and C₂        ⁽²⁾;    -   The double codebook C₁=C₁ ⁽¹⁾C₁ ⁽²⁾ comprises of DFT vectors out        of a (N₁/2)−Tx DFT codebook with oversampling factor o₁, where        the first stage codebook C₁ ⁽¹⁾ corresponds to a set of fixed        number L₁ of uniformly-spaced beams, and the second stage        codebook C₁ ⁽²⁾ corresponds to selecting one beam out of L₁        beams and applying a cross-polco-phase φ_(n); and    -   The C₂=C₂ ⁽¹⁾C₂ ⁽²⁾ comprises of DFT vectors out of a (N₂)−Tx        DFT codebook with oversampling factor o₂, where the first stage        codebook C₂ ⁽¹⁾ corresponds to a set of fixed number L₂ of        uniformly-spaced beams, and the second stage codebook C₂ ⁽²⁾        corresponds to selecting one beam out of L₂ beams;

In a special case, uniformly-spaced beams are consecutively-spacedbeams.

A beam grouping scheme is defined in terms of two groups of parameters,one group per dimension d. A group of parameters for dimension dcomprises at least one of the following parameters:

-   -   a number of antenna ports N_(d);    -   an oversampling factor o_(d);    -   a skip number s_(d); (for the first stage codebook C_(d) ⁽¹⁾)    -   a beam offset number f_(d);    -   a beam spacing number p_(d); (for the second stage codebook        C_(d(2))) and    -   a number of beams L_(d).

A beam group indicated by a first PMI i_(1,d) of dimension d(corresponding to C_(d) ⁽¹⁾), is determined based upon these sixparameters. The total number of beams is N_(d)·o_(d); and the beams areindexed by an integer m_(d), wherein beam m_(d), v_(m) _(d) ,corresponds to a precoding vector

${v_{m_{d}} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m_{d}}{o_{d}N_{d}}}\mspace{14mu} \ldots \mspace{14mu} ^{j\frac{2\pi \; {m_{d}{({N_{d} - 1})}}}{o_{d}N_{d}}}} \rbrack^{t}},$

m_(d)=0, . . . , N_(d)·o_(d)/k_(d)−1, where k₁=2 and k₂=1, if cross-polis considered in the first dimension, or k₁=1 and k₂=2, if cross-pol isconsidered in the second dimension.

The first PMI i_(1,d) of dimension d, where i_(1,d)=0, . . . ,N_(d)·o_(d)/s_(d)−1, can indicate any of L_(d) beams indexed by:

m _(d) =f _(d) +s _(d) ·i _(1,d) ,f _(d) +s _(d) ·i _(1,d) +p _(d) , . .. ,f _(d) +s _(d) ·i _(1,d)+(L _(d)−1)p _(d).

These L_(d) beams are referred to as a beam group.

Later in this disclosure, the dimension d={1, 2} and d={H, V} are usedinterchangeably for simplicity.

In one example, N₁=8 and N₂=4, and the TXRUs (or the antenna ports) arenumbered according to FIG. 5BError! Reference source not found.

FIG. 7 illustrates beam grouping scheme 700, referred to as Scheme 1according to embodiments of the present disclosure.

FIG. 8 illustrates beam grouping scheme 800, referred to as Scheme 2according to embodiments of the present disclosure.

FIG. 9 illustrates beam grouping scheme 900, referred to as Scheme 3according to embodiments of the present disclosure.

The related parameters for each beam scheme are listed in Table 1.

TABLE 1 Parameters for three example beam grouping schemes A second Asecond A first A first A first A second beam number of oversampling beamnumber of oversampling spacing p₂ beams L₂ factor o₁ for spacing p₁beams L₁ factor o₂ for for the for the the first for the first for thefirst the second second second dimension dimension dimension dimensiondimension dimension Scheme 1 8 1 4 4 1 1 Scheme 2 8 1 1 4 1 4 Scheme 3 81 2 4 1 2

In these schemes, an oversampling factor o₁=8 is considered for C₁ ⁽¹⁾codebook and an oversampling factor o₂=4 is considered for C₂ ⁽¹⁾codebook. Hence, total number of beams for C₁ ⁽¹⁾ codebook is

${\frac{N_{1}o_{1}}{2} = 32},$

and total number of beams for C₂ ⁽¹⁾ codebook is N₂o₂=16.

FIG. 7, FIG. 8 and FIG. 9 illustrate these 16×32 3D beams constructed byKronecker product of each beam vector in C₁ ⁽¹⁾ codebook and each beamvector in C₂ ⁽¹⁾ codebook as a 16×32 grid, wherein each squarecorrespond to a beam.

In some embodiments: the UE is configured with a parameterized KPcodebook corresponding to the codebook parameters (N_(d), o_(d), s_(d),f_(d), p_(d), L_(d)) where d=1, 2 from a master codebook by applyingcodebook subset restriction. The master codebook is a large codebookwith default codebook parameters.

In one method, the master codebook may be unique. In another method,there may be multiple master codebooks and the UE may be configured withat least one master codebook from the multiple master codebooks. Anexample of multiple master codebooks may be based on beam offset numbersf₁ and f₂ as shown in the table below. In this example, a 1-bitindication may be used to indicate the master codebook via higher layersuch as RRC.

TABLE 2 offset numbers f₁ and f₂ f₁ f₂ Master codebook 0 0 0 Mastercodebook 1 0, 1, . . . , 0, 1, . . . , s₁ − 1 s₂ − 1

For simplicity, it is assumed that f₁=f₁=0 (Mater codebook 0) in therest of the disclosure. However, the disclosure is applicable to othervalues of f₁ and f₂.

Two examples of master codebook parameters for Q=12, 16, and 32 antennaports are tabulated in Table 3 and Table 4. Note that Q=N₁N₂ in Table 3and Q=MNP in Table 4.

TABLE 3 Master codebook parameters for Q = 12, 16, and 32 antenna portsQ N₁ N₂ o₁ o₂ L₁ L₂ p₁ p₂ s₁ s₂ 12 4 3 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 412 6 2 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 4 16 4 4 8 4 4 4 1, 2 1, 2 1, 2,4 1, 2, 4 16 8 2 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 4 32 8 4 8 4 4 4 1, 21, 2 1, 2, 4 1, 2, 4 32 4 8 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 4

TABLE 4 Master codebook parameters for Q = 12, 16, and 32 antenna portsQ M N P o₁ o₂ L₁ L₂ p₁ p₂ s₁ s₂ 12 3 2 2 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2,4 12 2 3 2 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 4 16 4 2 2 8 4 4 4 1, 2 1, 21, 2, 4 1, 2, 4 16 2 4 2 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 4 32 4 4 2 8 44 4 1, 2 1, 2 1, 2, 4 1, 2, 4 32 8 2 2 8 4 4 4 1, 2 1, 2 1, 2, 4 1, 2, 4

The focus of this disclosure is on the details of rank >1 KP codebookdesign based on the codebook parameters: (N_(d), o_(d), s_(d), f_(d),p_(d), L_(d)) where d=1, 2.

Let r be the number of transmission layers (rank), where r=1, 2, 3, 4,for example. The KP pre-coding matrix of rank r is given by:

${P = {\frac{1}{\sqrt{Qr}}\lbrack {{c_{m_{1}} \otimes u_{i_{1}} \otimes v_{j_{1}}},{c_{m_{2}} \otimes u_{i_{2}} \otimes v_{j_{2}}},\ldots,{c_{m_{r}} \otimes u_{i_{r}} \otimes v_{j_{r}}}} \rbrack}},$

where

-   -   c_(m) ₁ , C_(m) ₂ , . . . , c_(m) _(r) , are 2×1 QPSK co-phase        vectors from

$\begin{bmatrix}1 & 1 & 1 & 1 \\1 & j & {- 1} & {- j}\end{bmatrix};$

-   -   u_(i) ₁ , u_(i) ₂ , . . . , u_(i) _(r) are (N₁/2)×1 DFT vectors,        where i_(k) is the index of kth DFT vector belonging to a beam        group in the first dimension codebook C₁ ⁽¹⁾); and    -   v_(j) ₁ , v_(i) ₂ , . . . , v_(j) _(r) are N₂×1 DFT vectors,        where j_(k) is the index of kth DFT vector belonging to a beam        group in the second dimension codebook C₂ ⁽¹⁾.    -   Orthogonality condition for rank r>1:

In order to ensure orthogonality between pre-coding vectorscorresponding to multiple layers, any two columns, k and l, of thepre-coding matrix P must satisfy p_(k)*p_(l)=0 where p_(k)

c_(m) _(k)

u_(i) _(k)

v_(j) _(k) is the kth column of the pre-coding matrix P. Because of thespecific KP structure of the pre-coding matrix, we have that thecondition p_(k)*p_(l)=0 is satisfied if any one of the followingcondition is satisfied:

1. Co-phase orthogonality: c_(m) _(k) *c_(m) _(l) =0,

2. Azimuth beam orthogonality: u_(i) _(k) *u_(i) _(l) =0, and

3. Elevation beam orthogonality: v_(i) _(k) *v_(i) _(l) =0.

In the first condition, the orthogonality is achieved utilizing thecross-pol antenna configuration by choosing orthogonal co-phase vectors,and in the second and the third conditions, it is achieved relying onthe spacing between the beams in two dimensions.

FIG. 10 illustrates beam group type 1 1000: co-phase orthogonalityaccording to embodiments of the present disclosure.

FIG. 11 illustrates an illustration of beam group type 2 1200:horizontal beam orthogonality according to embodiments of the presentdisclosure.

FIG. 12 illustrates an illustration of beam group type 3 1300: verticalbeam orthogonality according to embodiments of the present disclosure.

FIG. 13 illustrates beam group type 4: both horizontal and vertical beamorthogonality

The number of beam group hypotheses depends on the beam group type.

In some embodiments, the beam groups in the first stage codebook C₁ isbased upon the orthogonality condition. For instance, the beam groupsmay be according to at least one of the following four types:

Type 1: Adjacent beams (for co-phase orthogonality): In this type, abeam group consists of adjacent beams in both horizontal and verticaldimensions. An example of type 1 beam group is shown in FIG. 10 forN₁=8, N₂=2, o₁=o₂=4. In this example, a beam group consists of 2adjacent beams in the horizontal dimension and 2 adjacent beams invertical dimension. For example, beam group 0 consists of beams {0, 1}in the horizontal dimension and beams {0, 1} in the vertical dimension.

Type 2: 1D orthogonal beams in horizontal: In this type, a beam groupconsists of adjacent beams in vertical dimension and orthogonal beams inhorizontal dimension. An example of type 2 beam group is shown in FIG.11 for N₁=8, N₂=2, o₁=o₂=4. In this example, a beam group consists of 2adjacent beams in the vertical dimension and 2 orthogonal beam pairs inhorizontal dimension. For example, beam group 0 consists of beams {0, 1,8, 9} in the horizontal dimension and beams {0, 1} in the verticaldimension.

Type 3: 1D orthogonal beams in vertical: In this type, a beam groupconsists of adjacent beams in horizontal dimension and orthogonal beamsin vertical dimension. An example of type 2 beam group is shown in FIG.12 for N₁=8, N₂=2, o₁=o₂=4. In this example, a beam group consists of 2adjacent beams in the horizontal dimension and 2 orthogonal beam pairsin vertical dimension. For example, beam group 0 consists of beams {0,1} in the horizontal dimension and beams {0, 1, 4, 5} in the verticaldimension.

Type 4: 2D orthogonal beams in both horizontal and vertical: In thistype, a beam group consists of orthogonal beams in both horizontal andvertical dimensions. An example of type 2 beam group is shown in FIG. 13for N₁=8, N₂=2, o₁=o₂=4. In this example, a beam group consists of 2orthogonal beam pairs in the horizontal dimension and 2 orthogonal beampairs in vertical dimension. For example, beam group 0 consists of beams{0, 1, 8, 9} in the horizontal dimension and beams {0, 1, 4, 5} in thevertical dimension.

For beam group types 2-4, there are two alternatives depending on thespacing between the two orthogonal beams in the same dimension:

-   -   Alt 1: the spacing between the two orthogonal beams is the        maximum    -   Alt 2: the spacing between the two orthogonal beams is the        minimum

In some embodiments, the two alternatives, Alt 1 and Alt 2, of beamgroup types are treated together in a single codebook or they aretreated separately in two codebooks.

For example, in FIG. 11, there are four sets of orthogonal beams inhorizontal dimension: {0, 4, 8, 12}, {1, 5, 9, 13}, {2, 6, 10, 14}, and{3, 7, 11, 15}. In Alt 1, beams group 0 consists of beams {0, 1, 8, 9}in horizontal dimension where beam pairs {0, 8} and {1, 9} correspond toorthogonal beams with maximum spacing of 8 between them. Similarly, inAlt 2, beams group 0 consists of beams {0, 1, 4, 5} in horizontaldimension where beam pairs {0, 4} and {1, 5} correspond to orthogonalbeams with minimum spacing of 4 between them. Note that here spacingbetween two beam indices b₁ and b₂ is defined as:

min{[(b ₁ +b ₂)+16] mod 16,[(b ₁ −b ₂)+16] mod 16}.

Table 5 shows the number of beam group hypotheses according to the beamgroupings in FIG. 10-FIG. 13.

TABLE 5 Number of beam group hypotheses Beam group type Number of beamgroup hypotheses Type 1 (co-phase orthogonality) 8 * 4 = 32 Type 2(horizontal beam 4 * 4 = 16 (For each of Alt 1 and Alt 2) orthogonality)Type 3 (vertical beam 8 * 2 = 16 (For each of Alt 1 and Alt 2)orthogonality) Type 4 (2D-beam orthogonality) 8 * 2 = 16 (For each ofAlt 1 and Alt 2)

The abovementioned examples of the different beam group types forillustrations only. All embodiments in the disclosure are applicable toother beam group types. Furthermore, the beam group of size (2, 2) inhorizontal and vertical dimensions is also for illustrations only. Thescope of this disclosure includes any other beam group sizes such as (4,1), (1, 4), (4, 4) etc.

One Codebook Table:

In some embodiments, a single rank r>1 double codebook is designed basedupon one of the above-mentioned orthogonality conditions or beam grouptypes. In this case, we have as single table of rank r>1.

In one example method, the first stage codebook C₁ indices consist ofthe beam group type 1. Therefore, indices of the codewords in C₁correspond to i₁=0, 1, . . . 31 according to Table 5, where i₁=0-7indicates i_(1H)=0-7 and i_(1V)=0; i₁=8-15 indicates i_(1H)=0-7 andi_(1V)=1; i₁=16-23 indicates i_(1H)=0-7 and i_(1V)=2; and i₁=24-31indicates i_(1H)=0-7 and i_(1V)=3.

In some embodiments, a single rank r>1 double codebook is designed basedupon more than one of the above-mentioned orthogonality conditions orbeam group types. In this case, we have as single table of rank r>1.

In one example method, the first stage codebook C₁ indices consist ofthe beam group type 1 and the beam group type 4 (Alt 1 and Alt 2).Therefore, indices of the codewords in C₁ correspond to i₁=0, 1, . . .63 according to Table 5. The indices i₁=0, 1, . . . 31 are for the beamgroup type 1; the indices i₁=32, 33, . . . 47 are for the beam grouptype 4 Alt 1; and the indices i₁=48, 49, . . . 63 are for the beam grouptype 4 Alt 2. The breakdown of i₁ indices into (i_(1H), i_(1V)) indicescan be constructed similar to the previous embodiment.

Multiple Codebook Table:

In some embodiments, multiple rank r>1 double codebooks are designedbased upon a combination of the orthogonality conditions or beam grouptypes. In this case, we have multiple tables of rank r>1, one table foreach beam group type.

In one example method, there are two codebooks (or tables), one for thebeam group type 1 and another for the beam group type 4 (Alt 1 and Alt2). Therefore, indices of the codewords in C₁ of the first tablecorrespond to i₁=0, 1, . . . 31 and that of the second table correspondto i₁=0, 1, . . . 31 according to Table 5 where i₁=0, 1, . . . 15 arefor the beam group type 4 Alt 1 and i₁=16, 17, . . . 31 are for the beamgroup type 4 Alt 2. The breakdown of i₁ indices into (i_(1H), i_(1V))indices can be constructed similar to the previous embodiment.

In some embodiments, 2-bit indication is used to configure single ormultiple tables.

TABLE 6 Codebook type configuration table Indicator Codebook type 00Single table consisting of one beam group type 01 Single tableconsisting of multiple group types 10 Multiple tables, one for each beamgroup type 11 reserved

Beam Group Type Determination/Configuration:

The specific beam group type depends on the channel condition betweenthe eNB and the UE. For example, for some UEs, beam group may be of type1; for some UEs, it may be of type 4; and for some other UEs, it may beof both type 1 and type 4. Therefore, the beam group type may beincluded as an important CSI parameter, which is determined/configuredaccording to one of the following methods.

In some embodiments, the beam group type for rank r>1 is pre-configured,i.e., it is fixed in the standards specification. For example: only Type1 and Type 4 Alt 1 are supported.

In some embodiments, beam group type for rank r>1 can be configured tothe UE or reported by the UE. Alt 1: eNB detects the change in the beamgroup type and indicates the beam group type to the UE using an RRCinformation element comprising a CSI configuration. The UE is configuredin the higher-layer of the beam group type. Alt 2: UE detects the changebeam group type and reports an indication of the beam group type to eNB,e.g., in its CSI report.

In some embodiments, multiple beam group types for rank r>1 areconfigured. In this case, an indication of beam group type is includedin the CSI report.

In one method, eNB configures multiple beam group types for rank r>1 tothe UE. UE selects one beam group type and feeds back to the eNB. In onealternative, it is indicated jointly with the RI in the RI reportinginstances. In another alternative, it is reported separately.

In another method, UE selects multiple beam group types and communicatesthem to the eNB, which uses them to configure a beam group type to theUE.

In some embodiments, 2-bit indication is used to configure one of thebeam group type determination methods according to Table 7 below.

TABLE 7 Beam group type determination method Method indicator Method 00Pre-configured or fixed 01 Beam group type change is detected 10Multiple beam group types are configured 11 Reserved

Example Rank 2 Types Codebooks:

In some embodiments, the rank 2 codebook consists of a single table ofbeam group type 1, where the beam groups consist of 2 adjacent beams inhorizontal dimension and 2 adjacent beams in vertical dimension, forexample as shown in FIG. 10. Two beams p_(k) and p_(l) are selected outof the four beams; and two co-phase values are considered to obtainorthogonal beams

$\begin{bmatrix}p_{k} & p_{l} \\p_{k} & {- p_{l}}\end{bmatrix}\mspace{14mu} {{and}\mspace{14mu}\begin{bmatrix}p_{k} & p_{l} \\{jp}_{k} & {- {jp}_{l}}\end{bmatrix}}$

based on co-phase orthogonality.

In one example (Example 1), the two beams p_(k) and p_(l) are identical.In another example (Example 2), the two beams are either identical ordifferent in either horizontal or vertical dimensions. The rank 2 beamindices for Example 1 and Example 2 for a given beam group with indexi₁=(i_(1,H), i_(1,V)) are shown in Table 8.

TABLE 8 Rank 2 beam indices for a given i₁ = (i_(1, H), i_(1, V)) (H, V)beam (H, V) beam indices for beam 1 indices for beam 2 Beam 1 = Beam 2(i_(1, H), i_(1, V)) + (0, 0) (i_(1, H), i_(1, V)) + (0, 0) (i_(1, H),i_(1, V)) + (0, 1) (i_(1, H), i_(1, V)) + (0, 1) (i_(1, H), i_(1, V)) +(1, 0) (i_(1, H), i_(1, V)) + (1, 0) (i_(1, H), i_(1, V)) + (1, 1)(i_(1, H), i_(1, V)) + (1, 1) Beam 1 ≠ Beam 2 (i_(1, H), i_(1, V)) + (0,0) (i_(1, H), i_(1, V)) + (0, 1) (either horizontal (i_(1, H),i_(1, V)) + (0, 0) (i_(1, H), i_(1, V)) + (1, 0) or vertical beams(i_(1, H), i_(1, V)) + (1, 1) (i_(1, H), i_(1, V)) + (0, 1) aredifferent) (i_(1, H), i_(1, V)) + (1, 1) (i_(1, H), i_(1, V)) + (1, 0)

The rank 2 codebook table for Example 1 is shown in Table 9 for N₁=8,N₂=2, 0₁=o₂=4. Similar table can be constructed for Example 2.

Please see the below Table Section for Table 9.

In some embodiments, the rank 2 codebook consists of a single table ofbeam group type 1 and beam group type 4 with Alt 1, where the beam grouptype 1 comprises of beam groups of 2 adjacent beams in horizontaldimension and 2 adjacent beams in vertical dimension (FIG. 10), and thebeam group type 4 comprises of beam groups of 4 pairs of orthogonalbeams that are maximally separated in both horizontal and verticaldimensions (Alt 1 in FIG. 13).

For the beam group type 1, one beam (p_(k)=p_(l)) out of the four beamsis selected; and for the beam group type 4, a pair (p_(k), p_(l)) ofbeams out the four pairs of orthogonal beams is selected. Two co-phasevalues are considered to obtain orthogonal beams

$\begin{bmatrix}p_{k} & p_{l} \\p_{k} & {- p_{l}}\end{bmatrix}\mspace{14mu} {{{and}\mspace{14mu}\begin{bmatrix}p_{k} & p_{l} \\{jp}_{k} & {- {jp}_{l}}\end{bmatrix}}.}$

An example rank 2 codebook table is shown in Table 10 for N₁=8, N₂=2,o₁=o₂=4.

Please see the below Table Section for Table 10.

In some embodiments, Table 9 of the rank 2 codebook consists of twosubtables, a first subtable for a first beam group (type 1) and a secondsubtable for a second beam group (type 4 with Alt 1), where the detailsof the two codebook tables are similar to the previous embodiment ofsingle table.

An example rank 2 codebook table is shown in Table 11 for N₁=8, N₂=2,o₁=o₂=4. Two alternative methods are considered for the construction ofthe table.

In one method (denoted by Method 1), the selected beam group type isexplicitly configured to a UE (or reported by the UE). When the UE isconfigured with (or reports) the first beam group, the UE is configuredto report PMI according to Table 8-1, in which i₁=0-31; on the otherhand when the UE is configured with the second beam group, the UE isconfigured report PMI according to Table 8, in which i₁=0-15. In thiscase, depending on which beam group type is configured, the number ofreported bits for i₁ also changes. When the first beam group type isconfigured, 5 bit information is reported for i₁=0-31; when the secondgroup type is configured, 4 bit information is reported for i₁=0-15.

In another method (denoted by Method 2), the selected beam group type isconfigured to a UE (or reported by the UE) by means of codebook subsetrestriction. In this case, the first PMI i₁ has a total range of 0-47.When the UE is configured (or has reported) with the first beam grouptype, the UE is configured to restrict the PMI range to 0-31; when theUE is configured (or has reported) with the second beam group type, theUE is configured to restrict the PMI range to 32-47.

Table 8 also illustrates i₁ to (i_(1H), i_(1V)) mapping. With Method 2,the first PMI i₁ has a total range of 0-47. With Method 1, the first PMIi₁ has a range of either 0-31 or 0-15. According to the table, i_(m)=0-7and i_(1V)=0 are indicated by i₁=32-39 with Method 2; and by i₁=0-7 withMethod 1.

Please see the below Table Section for Tables 11-1 to 11-2.

In some embodiments, the rank 2 codebook consists of three tables, Table12-1 for a first beam group (type 1), Table 12-2 for a second beam group(type 4 with Alt 1), and Table 12-3 for a third beam group (type 4 withAlt 2), where the details of the three codebook tables are similar tothe previous embodiments.

An example rank 2 codebook table is shown in Table 12 for N₁=8, N₂=2,o₁=o₂=4. Two alternative methods are considered for the construction ofthe table.

In one method (denoted by Method 1), the selected beam group type isexplicitly configured to a UE (or reported by the UE). When the UE isconfigured with (or reports) the first beam group, the UE is configuredto report PMI according to Table 12-1, in which i₁=0-31; on the otherhand when the UE is configured with the second beam group, the UE isconfigured report PMI according to Table 12-2, in which i₁=0-15; andwhen the UE is configured with the third beam group, the UE isconfigured report PMI according to Table 12-3, in which i₁=0-15. In thiscase, depending on which beam group type is configured, the number ofreported bits for i₁ also changes. When the first beam group type isconfigured, 5 bit information is reported for i₁=0-31; when the secondor the third group type is configured, 4 bit information is reported fori₁=0-15.

In another method (denoted by Method 2), the selected beam group type isconfigured to a UE (or reported by the UE) by means of codebook subsetrestriction. In this case, the first PMI i₁ has a total range of 0-63.When the UE is configured (or has reported) with the first beam grouptype, the UE is configured to restrict the PMI range to 0-31; when theUE is configured (or has reported) with the second beam group type, theUE is configured to restrict the PMI range to 32-47; and when the UE isconfigured (or has reported) with the third beam group type, the UE isconfigured to restrict the PMI range to 48-63.

Table 12-4 illustrates i₁ to (i_(1H), i_(1V)) mapping. With Method 2,the first PMI i₁ has a total range of 0-63. With Method 1, the first PMIi₁ has a range of either 0-31 or 0-15. According to the table,i_(1H)=0-7 and i_(1V)=0 are indicated by i₁=32-39 with Method 2; and byi₁=0-7 with Method 1. Similarly, i_(1H)=0-7 and i_(1V)=0 are indicatedby i₁=48-55 with Method 2; and by i₁=0-7 with Method 1.

Please see the below Table Section for Tables 12-1 to 12-4.

In some embodiments, the rank 2 codebook consists of three tables, Table13-1 for a first beam group (type 1), Table 13-2 for a second beam group(type 2 with Alt 1), and Table 13-3 for a third beam group (type 4 withAlt 1), where the details of the three codebook tables are similar tothe previous embodiments.

An example rank 2 codebook table is shown in Tables 13-1 to 13-4 forN₁=8, N₂=2, o₁=o₂=4. Two alternative methods are considered for theconstruction of the table.

In one method (denoted by Method 1), the selected beam group type isexplicitly configured to a UE (or reported by the UE). When the UE isconfigured with (or reports) the first beam group, the UE is configuredto report PMI according to Table 13-1, in which i₁=0-31; on the otherhand when the UE is configured with the second beam group, the UE isconfigured report PMI according to Table 13-2, in which i₁=0-15; andwhen the UE is configured with the third beam group, the UE isconfigured report PMI according to Table 13-3, in which i₁=0-15. In thiscase, depending on which beam group type is configured, the number ofreported bits for i₁ also changes. When the first beam group type isconfigured, 5 bit information is reported for i₁=0-31; when the secondor the third group type is configured, 4 bit information is reported fori₁=0-15.

In another method (denoted by Method 2), the selected beam group type isconfigured to a UE (or reported by the UE) by means of codebook subsetrestriction. In this case, the first PMI i₁ has a total range of 0-63.When the UE is configured (or has reported) with the first beam grouptype, the UE is configured to restrict the PMI range to 0-31; when theUE is configured (or has reported) with the second beam group type, theUE is configured to restrict the PMI range to 32-47; and when the UE isconfigured (or has reported) with the third beam group type, the UE isconfigured to restrict the PMI range to 48-63.

Table 13-4 illustrates i₁ to (i_(1H), i_(1V)) mapping. With Method 2,the first PMI i₁ has a total Range of 0-63. With Method 1, the first PMIi₁ has a range of either 0-31 or 0-15. According to the table,i_(1H)=0-3 and i_(1V)=0 are indicated by i₁=32-35 with Method 2; and byi₁=0-3 with Method 1. Similarly, i_(1H)=0-7 and i_(1V)=0 are indicatedby i₁=48-55 with Method 2; and by i₁=0-7 with Method 1.

Please see the below Table Section for Tables 13-1 to 13-4.

Another example rank 2 codebook table is shown in Tables 14-1 to 14-4for N₁=8, N₂=2, o₁=o₂=4. Two alternative methods, Method 1 and Method 2,are considered for the construction of the table. Details of the methodsare skipped because it is similar to the previous embodiments.

Please see the below Table Section for Tables 14-1 to 14-4.

In some embodiments, the rank 2 codebook consists of three tables, Table15-1 for a first beam group (type 1), Table 15-2 for a second beam group(type 2 with Alt 1), and Table 15-3 for beam group (type 3 with Alt 1),where the details of the three codebook tables are similar to theprevious embodiments.

Another example rank 2 codebook table is shown in Table 15 for N₁=8,N₂=2, o₁=o₂=4. Two alternative methods, Method 1 and Method 2, areconsidered for the construction of the table. Details of the methods areskipped because it is similar to the previous embodiments.

Please see the below Table Section for Tables 15-1 to 15-4.

Although the above rank 2 codebooks are for N₁=8 and N₂=2, the rank 2codebooks for other values of N₁ and N₂ such as (N₁, N₂)=(4, 4), (2, 6),and (4, 3) can be similarly constructed.

Also, the idea of the disclosure is applicable to construct codebooks ofrank more than 2.

FIG. 14 illustrates subset restriction 1400 on rank-1 i₂ according tothe embodiments of the present disclosure.

Depending on the values of parameters L₁ and L₂, indicating the numbersof beams in a beam group on the first and the second dimensions, subsetrestriction on rank-1 i₂ indices can be differently applied. FIG. 14illustrates codebook subset restriction on rank-1 i₂ indices in terms ofparameters L₁ and L₂, with an assumption that the master codebook hasrank-1 i₂ indices corresponding to 1410: (L₁, L₂)=(4, 4). In this case,the master codebook for i₂ comprises 16 beams, spanned by 4×4 beams inthe first and the second dimensions. In some embodiments, the index hand v in the figure corresponds to i_(2,1) and i_(2,2). The shadedsquares represent the rank-1 i₂ (or i_(2,1) and i_(2,2)) indices thatare obtained after subset restriction and the white squares representthe indices that are not included. In the figure, 1410, 1420, 1430,1440, 1450 and 1460 respectively correspond to a codebook subset when(L₁, L₂)=(4, 4), (2, 4), (4, 2), (1, 4), (4, 1) and (2, 2) areconfigured. For example, 1450 shows that the beam group selected afterthe codebook subset restriction comprises four beams in the h dimension:(v=i_(2,2)=0 and h=i_(2,1)=0, 1, 2, 3).

Table 16 illustrates the codebook subset restriction table according tosome embodiments of the present disclosure. Depending on the configuredvalues of L₁ and L₂, the subset of rank-1 i₂ indices can be obtainedfrom a row of the table. Note that L₁=L₂=4 corresponds to no subsetrestriction. In these embodiments it is assumed that (i_(1,1),i_(1,2))=(1_(1,H), i_(1,V)), but the same design can apply even if(i_(1,1), i_(1,2))=(i_(1,V), i_(1,H)).

TABLE 16 An illustration of subset restriction on rank-1 i₂Corresponding case in FIG. (L₁, L₂) 14 Number of i₂ indices (4, 1) 145016 (=4 beams × 4 co-phases) (1, 4) 1440 16 (2, 2) 1460 16 (4, 2) 1430 32(=8 beams × 4 co-phases) (2, 4) 1420 32 (4, 4) 1410  64 (=16 beams × 4co-phases)

In some embodiments, UE is configured with the 2 layer (or rank 2)codebook with the same codebook parameters as 1 layer codebook. Inparticular, rank 2 pre-coders are obtained out of those beams in thesame beam groups. In other words, two beams p_(k) and p_(l) comprising arank-2 precoder are selected from a beam group; and two co-phase valuesconstruct two orthogonal matrices corresponding to two different rank-2precoding matrix:

$\begin{bmatrix}p_{k} & p_{l} \\p_{k} & {- p_{l}}\end{bmatrix}\mspace{14mu} {{{and}\mspace{14mu}\begin{bmatrix}p_{k} & p_{l} \\{jp}_{k} & {- {jp}_{l}}\end{bmatrix}}.}$

In some embodiments, UE is configured with (L₁, L₂) chosen from the set{(1, 4), (2, 2), (4, 1)}—which respectively correspond to 1440, 1450 and1460; then a beam group comprises 4 beams. The 4 beams comprising a beamgroup in each of 1440, 1450 and 1460 can be indexed as 0, 1, 2, and 3.

FIG. 15 illustrates example beam indices in a beam group for the threebeam grouping schemes 1500 according to the embodiments of the presentdisclosure. In the FIG. 15, the four selected beams are sequentiallyindexed into 0, 1, 2, and 3. 1510, 1520 and 1530 respectivelyillustrates the beam indexing for those beam groups of 1440, 1450 and1460. These indexing are for illustration only, and embodiments in thedisclosures are applicable to any other type of beam indexing.

If indices of the two rank-2 beams, k and l, are the same (k=l), thenthere are 4 possible rank 2 pairs, and if they are different k≠l thenthere are

$\begin{pmatrix}4 \\2\end{pmatrix} = 6$

possible rank-2 pairs. So, there are 10 rank-2 beam pairs in total.

Table 17 shows an example construction of rank 2 beam pairs (k, l)ε{0,1, 2, 3}, according to some embodiments of the present disclosure. Insome embodiments, the beam indices 0, 1, 2, 3 here correspond to thebeam indices shown in FIG. 15. Note that the beam pair indices 0-7correspond to Rel. 12 based rank 2 beam pairs. As shown in Table 17, thebeam pair indices 8 and 9 are the rest of beam pairs that have not beenrepresented in Rel-12 codebook.

TABLE 17 Rank 2 Beam Pair Index Table Beam pair index Beam Pairs (k, l)Comments 0 (0, 0) Same beam construction 1 (1, 1) 2 (2, 2) 3 (3, 3) 4(0, 1) Different beam construction - 5 (1, 2) Rel12 6 (0, 3) 7 (1, 3) 8(0, 2) Different beam construction - 9 (2, 3) non-Rel12

In some embodiments, for each of (L₁, L₂)ε{(1, 4), (4, 1)} correspondingto 1510 and 1520, beam pair indices 0-7 in Table 17 are selected toconstruct a rank-2 precoding matrix codebook. On the other hand, for(L₁, L₂)=(2, 2) corresponding to 1530, beam pair indices 0-3 (same beamconstruction) in Table 17 and an additional set of beam pair indices areselected to construct a rank-2 precoding matrix codebook.

The additional set of beam pair indices should be selected in such a waythat the codebook represents more frequently selected rank-2 precodermatrices in the two dimensional beam space. Such a selection can besystem-specific, or UE specific, depending on the channel condition anddeployment scenario. Hence, it is proposed that the additional set isconfigured either UE sp or system-wide.

Examples of the additional set of beam pair indices for (L₁, L₂)=(2, 2)corresponding to 1530 are:

-   -   Scheme 0: The set comprises beam pairs corresponding to beam        pair indices 4-7, which correspond to different beam        construction according to Rel-12.    -   Scheme 1: The set comprises beam pairs which have one        dimensional beam variability;    -   Scheme 2: The set comprises the 3 beam pairs including beam 0,        and an additional beam pair of (1, 3).    -   Scheme 3: The set comprises a set of 4 beam pairs selected from        beam pair indices 4-9 in Table 17.

FIG. 16 illustrates Scheme 1 1610 and Scheme 2 1620 according to theembodiments of the present disclosure.

Table 18 illustrates a rank-2 codebook construction schemes for (L₁,L₂)=(2, 2) according to some embodiments of the present disclosure. Ascheme can be configured to a UE in higher layer (RRC, by eNB); or itcan be pre-configured at the UE.

TABLE 178 Alternatives for remaining 4 beam pairs for rank 2 Scheme for(L₁, L₂) = (2, 2) Configured beam pair indices (Table 17) 0 0-7 1 0-6, 92 0-4, 6-8 3 0-3, and 4 indices out of 4-9

FIG. 16 illustrates different alternatives for remaining four rank 2beam pairs for 1530 (L₁, L₂)=(2, 2) according to the embodiments of thepresent disclosure.

In these embodiments, the total number of precoding matrix for eachselected (L₁, L₂) E {(1, 4), (4, 1), (2, 2)} in the codebook is 16, andthey are constructed according to the selected values of (k, l)corresponding to selected beam pair indices in Table 17 and two choicesof co-phases:

$\begin{bmatrix}p_{k} & p_{l} \\p_{k} & {- p_{l}}\end{bmatrix}\mspace{14mu} {{{and}\mspace{14mu}\begin{bmatrix}p_{k} & p_{l} \\{jp}_{k} & {- {jp}_{l}}\end{bmatrix}}.}$

There are two options to construct the mater rank-2 codebook:

-   -   Option 1: All the 10 beam pairs in Table 17 are included in the        rank-2 master codebook for all the pairs of (L₁, L₂).    -   Option 2: All the beam pairs in Table 17 excluding non-Rel12        different beam pairs (i.e., beam pair index 8 and 9) are        included in the rank-2 master codebook for all the pairs of (L₁,        L₂).

In some embodiments, Table 19 is used as a rank-2 (2 layer) mastercodebook, which is constructed according to Option 1, that can be usedfor any of Q=12, 16 and 32 antenna configurations, wherein thecorresponding rank 2 precoder is

$W_{m_{1},m_{2},m_{1}^{\prime},m_{1}^{\prime},n}^{(2)} = {{\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes v_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes v_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}}}\end{bmatrix}}.}$

In this rank-2 master codebook table, the 2^(nd) dimension beam index m₂(m′₂) increases first as i₂ increases. Similar table can be constructedfor the case in which the 1^(st) dimension beam index m₁ (m′₁) increasesfirst as i₂ increases.

This master codebook includes rank-2 precoders that are used for bothSchemes 1 and 2, 1610 and 1620.

The master codebook comprises the following rank-2 precoders:

-   -   Set 1: The two layers are with the same beam in both dimensions        (indices 0-3 in Table 17), which maps to i₂=0-31;    -   Set 2a: The two layers are with a first beam in the first        dimension, and are with Rel12 based two different beams in the        second dimension (indices 4-7 in Table 17), which maps to        i₂=32-39;    -   Set 2b (used for Option 1): The two layers are with a first beam        in the first dimension, and are with non-Rel12 based two        different beams in the second dimension (indices 8-9 in Table        17), which maps to i₂=40-43;    -   Set 3: Same construction as those for i₂=32-43, with replacing        the first beam with a second, a third and a fourth beam in the        first dimension, which maps to i₂=44-79.    -   Set 4: Same construction as those for i₂=32-79, with swapping        the role of the first and the second dimension, which maps to        i₂=80-127.    -   Set 5 (used for Scheme 2 only): The closest diagonal beam pairs        in the +45 degree direction, which maps to i₂=128-159.    -   Set 6 (used for Scheme 2 only): The closest diagonal beam pairs        in the −45 degree direction, which maps to i₂=160-191.

The master codebook for Option 2 and Scheme 2 (1620) can be similarlyconstructed, by selecting only those components (sets) that correspondto Option 2:

-   -   Set 1: The two layers are with the same beam in both dimensions        (indices 0-3 in Table 17) . . . 32 precoders;    -   Set 2a: The two layers are with a first beam in the first        dimension, and are with Rel12 based two different beams in the        second dimension (indices 4-7 in Table 17) . . . 8 precoders;    -   Set 3: Same construction as Set 2, with replacing the first beam        with a second, a third and a fourth beam in the first dimension        . . . 24(=8×3) precoders.    -   Set 4: Same construction as Set 2 and Set 3, with swapping the        role of the first and the second dimension . . . 32 precoders    -   Set 5 (used for scheme 2 only): The closest diagonal beam pairs        in the +45 degree direction . . . (32 precoders)    -   Set 6 (used for scheme 2 only): The closest diagonal beam pairs        in the −45 degree direction . . . (32 precoders)

The PMI indices (i₂) can be correspondingly mapped to those 160 (=32×5)precoders.

In some embodiments, a rank-2 master codebook is defined, and the UE isconfigured with a rank-2 codebook which is a subset of the rank-2 mastercodebook. The selected subset is configured for the UE in the higherlayer, by means of a plurality of codebook subset restrictionparameters, e.g., (L₁, L₂), scheme index in Table 18, etc.

For example, if the UE is configured with (L₁, L₂)=(1, 4), then Set 1corresponding to (L₁, L₂)=(1, 4) comprising 8 precoders and Set 2acomprising 8 precoders, are selected as valid rank-2 precoders for PMIreporting. In this case, the total number of rank-2 precoders after theCSR is 16, which can be reported by a 4-bit field. It is noted thatother cases with (L₁, L₂)=(4, 1) and (2, 2) can also be similarlyconstructed, and a 4-bit field can convey the selected rank-2 precoderafter CSR in these cases as well.

For example, if the UE is configured with Scheme 1 (1610) with Option 2with L₁=L₂=2, then Set 1, Set 2a, Set 3 and Set 4 corresponding toL₁=L₂=2 are selected as valid rank-2 precoders for PMI reporting. Inthis case, Set 1 has 8 precoders (4×2 same-beam precoders, including twodifferent co-phases), Set 2a and Set 3 have 4 precoders (2×2different-beam precoders in the 1^(st) dimension), and Set 4 has 4precoders (2×2 different-beam precoders in the 2^(nd)dimension). Thetotal number of rank-2 precoders after the CSR is 16, which can bereported by a 4-bit field.

For example, if the UE is configured with Scheme 2 (1620) with Option 2with L₁=L₂=2, then Set 1, Set 2a, Set 4, Set 5 and Set 6 correspondingto L₁=L₂=2 and Scheme 2 (1620) are selected as valid rank-2 precodersfor PMI reporting. In this case, Set 1 has 8 precoders (4×2 same-beamprecoders), Set 2a and Set 4 have 4 precoders (2 different-beamprecoders respectively in the 1⁴ and the 2^(nd) dimensions), and Set 5and Set 6 have 4 precoders (2 diagonal beam pairs respectively in the+45 and −45 degree directions). The total number of rank-2 precodersafter the CSR is 16, which can be reported by a 4-bit field.

In some embodiments, the UE reports i_(2,1) (i′_(2,1)), i_(2,2)(i′_(2,2)) and n in place of i₂, in which case m₁, m′₁, m₂, and m′₂ aredetermined as:

m ₁ =s ₁ i _(1,1) +p ₁ i _(2,1) , m′ ₁ =s ₁ i _(1,1) +p ₁ i′ _(2,1) , m₂ =s ₂ i _(1,2) +p ₂ i ^(2,2), and m′ ₂ =s ₂ i _(1,2) +p ₂ i′ _(2,2).

In those embodiments related to Table 19, and other related embodiments,the parameters s₁, s₂, p₁, and p₂ in this table can be selected, e.g.,according to Table 3, and it is assumed that L₁=L₂=4. Also

${i_{1,H} = 0},1,\ldots,{{\frac{N_{1}O_{1}}{{Ps}_{1}} - {1\mspace{14mu} {and}\mspace{14mu} i_{1,V}}} = 0},1,\ldots,{\frac{N_{2}O_{2}}{s_{2}} - 1.}$

Please see the below Table Section for Table 19.

Note that if (L₁, L₂) is restricted to {(4, 1), (1, 4), (2, 2)}, thensome codewords in Table 19 can never be selected. Hence, wealternatively propose to reduce the size of master codebook and definethe codebook subset restriction in terms of (L₁, L₂) accordingly.

In some embodiments, a rank-2 master codebook is defined, and the UE isconfigured with a rank-2 codebook which is a subset of the rank-2 mastercodebook. The selected subset is configured for the UE in the higherlayer, by means of a plurality of codebook subset restrictionparameters, e.g., (L₁, L₂), scheme index in Table 18, and the like.

An example rank-2 master codebook construction can be found in Table 20assuming s₁=s₂=2 and p₁=p₂=1. The master codebook can be used for any ofQ=12, 16 and 32 antenna configurations, wherein the corresponding rank 2precoding matrix is:

$W_{m_{1},m_{2},m_{1}^{\prime},m_{1}^{\prime},n}^{(2)} = {{\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes v_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes v_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}}}\end{bmatrix}}.}$

In this table, the 2^(nd) dimension beam index m₂ increases first as i₂increases. Similar table can be constructed for the case in which the1^(st) dimension beam index m₁ increases first as i₂ increases. Thecodebook comprises all the same beam pairs corresponding to the threebeam groups (L₁, L₂)=(4, 1), (1, 4) and (2, 2) (indices 0-3 in Table17), different beam pairs—Rel12 (indices 4-7 in Table 177) correspondingto the beam groups (L₁, L₂)=(4, 1) and (1, 4), and different beampairs—non-Rel12 (indices 8-9 in Table 17) corresponding to the beamgroups (L₁, L₂)=(2, 2).

In this case, the codebook subset restriction can be constructed as inTable 21 for 1140, 1150 and 1160.

In some embodiments, the beam spacing p₁ for the first dimension isselected such that a narrowly spaced beams in the first dimensioncomprise a beam group, and the beam spacing p₂ for the second dimensionis selected such that a widely spaced beams in the second dimensioncomprise the beam group. For example, for Q=16, N₁=8, N₂=2, o₁=o₂=8, p₁and p₂ can be chosen as: p₁=1, p₂=8, i.e., a beam group in the firstdimension comprises of narrowly spaced adjacent beams and a beam groupin the second dimension comprises of widely spaced orthogonal beams.

Please see the below Table Section for Tables 20 and 21.

In some embodiments, v_(m) ₁ , v_(m′) ₁ , v_(m) ₂ , and v_(m′) ₂ tocomprise a precoding matrix

${W_{m_{1},m_{2},m_{1}^{\prime},m_{1}^{\prime},n}^{(2)} = {\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes v_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes v_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}}}\end{bmatrix}}},$

are differently configured depending on whether beamformed CSI-RS, ornon-precoded CSI-RS or both are configured. In one such example withQ=16 and N₁=8 and N₂=2:

-   -   When the UE is configured with only non-precoded CSI-RS or both        types of CSI-RS, the UE is further configured to use:

${v_{m_{1}} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m_{1}}{32}}\mspace{14mu} ^{j\frac{4\pi \; m_{1}}{32}}\mspace{14mu} ^{j\frac{6\pi \; m_{1}}{32}}} \rbrack^{t}},{v_{m_{2}} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m_{2}}{32}}} \rbrack^{t}},\mspace{14mu} {{v_{m_{1}^{\prime}} = {{\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m_{1}^{\prime}}{32}}\mspace{14mu} ^{j\frac{4\pi \; m_{1}^{\prime}}{32}}\mspace{14mu} ^{j\frac{6\pi \; m_{1}^{\prime}}{32}}} \rbrack^{t}\mspace{14mu} {and}\mspace{14mu} v_{m_{2}^{\prime}}} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m_{2}^{\prime}}{32}}} \rbrack^{t}}};}$

-   -   When the UE is configured with only beamformed CSI-RS, the UE is        further configured to use:

v _(m) ₁ =e _(m) ₁ ^((4×1)) , v _(m) ₂ =e _(m) ₂ ^((2×1)),

v _(m′) ₁ =e _(m′) ₁ ^((4×1)), and v _(m′) ₂ =e _(m′) ₂ ^((2×1));

Herein e_(m) ^((N×1)), m=0, 1, . . . , N−1, is an N×1 column vectorcomprising with (N−1) elements with zero value and one element withvalue of one. The one element with value of one is on (m+1)-th row. Forexample, e₁ ^((4×1))=[0 1 0 0]^(t); and e₂ ^((4×1))=[0 0 1 0]^(t). Inthis case, the UE is further configured to use i_(1,1)=i_(1,2)=0 in thetable entries, and the UE is configured to report only i₂ as PMI, andnot to report i_(1,1) and i_(1,2).

In these embodiments, the UE can identify that a configured CSI-RSresource is beamformed or non-precoded by:

-   -   Alt 1. Explicit RRC indication: The UE is configured with a        higher-layer parameter for the configured CSI-RS resource,        indicating whether the configured CSI-RS resource is beamformed        or non-precoded.    -   Alt 2. Implicit indication: The UE is configured with a        different set of CSI-RS port numbers for beamformed CSI-RS than        the non-precoded CSI-RS. In one example, the beamformed CSI-RS        takes antenna port numbers 200-207, while the non-precoded        CSI-RS takes antenna port numbers 15-30.

Embodiment Alternative Master Codebook Design

In the legacy rank-2 codebook design, dual-pol propagation and azimuthangle spread have been taken into account. In the Rel-10 8-Tx rank-2codebook, rank-2 precoder codebook comprises two types of rank-2precoding matrices:

-   -   Type 1. Same-beam: the two beams for the two layers are the same    -   Type 2. Different-beam: the two beams for the two layers are        different        For each selected beam pair for the two layers, two precoders        can be constructed with applying two co-phase matrices of

$\begin{bmatrix}1 & 1 \\1 & {- 1}\end{bmatrix}\mspace{14mu} {{{and}\mspace{14mu}\begin{bmatrix}1 & 1 \\j & {- j}\end{bmatrix}}.}$

For FD-MIMO, a similar rank-2 codebook construction can be considered.Relying on the Kronecker structure, a rank-2 master codebook can beconstructed with these two types of rank-2 precoding matrices. For the2D antenna configurations, the type 2 precoding matrices are furtherclassified into:

-   -   Type 2-1. Different-beam in horizontal only: the two beams for        the two layers are different for the horizontal component    -   Type 2-2. Different-beam in vertical only: the two beams for the        two layers are different for the vertical component    -   Type 2-2. Different-beam in both horizontal & vertical: the two        beams for the two layers are different for both horizontal and        vertical components

FIG. 17 illustrates total Rank-2 beam pair combinations 1700 with 16beams per layer according to embodiments of the present disclosure. FIG.17 illustrates total 136 (=1+2+ . . . +16) beam combinations that can beused to construct FD-MIMO rank-2 precoders, with assuming a beam indexmapping table of Table 22. The figure further shows the correspondingprecoding matrix types. Considering the two co-phase matrices, the totalnumber of rank-2 precoders in this case become 136×2=276, which seems tobe too many, even for a master codebook.

TABLE 22 Beam index mapping for (L₁, L₂) = (4, 4) Beam index 0 1 2 3 4 56 7 8 9 10 11 12 13 14 15 (V, H) (0, 0) (0, (0, (0, (1, (1, (1, (1, (2,(2, (2, (2, (3, (3, (3, (3, 1) 2) 3) 0) 1) 2) 3) 0) 1) 2) 3) 0) 1) 2) 3)

One potential way to construct a master codebook with a reasonable sizeis to reuse the Rel-10 8-Tx beam pair combinations for both dimensionsas illustrated in FIG. 18. In this case, the number of beam paircombinations per dimension per beam group is 8: {(0, 0), (1, 1), (2, 2),(3, 3), (0, 1), (1, 2), (0, 3), (1, 3)}. In this case, the total numberof beam pair combinations for the 2 dimensions per beam group is 8×8=64.With applying the two co-phase matrices, the total number of rank-2precoding matrices per beam group constructed in this way becomes64×2=128. When compared with the total 64 number of rank-1 precodingmatrices per beam group, this master rank-2 codebook still has twicelarge number as the rank-1 precoding matrix in the master codebook.

FIG. 18 illustrates Rank-2 beam pair combinations 1800 obtained withextension of Rel-10 8-Tx design to 2D according to embodiments of thepresent disclosure.

Alternative master codebook Design

TABLE 23 Beam index mapping for (L₁, L₂) = (4, 4) Beam pair index 0 1 23 4 5 6 7 (first layer, (0, 0) (1, 1) (2, 2) (3, 3) (0, 1) (1, 2) (0, 3)(1, 3) second layer)

FIG. 19 and Table 23 illustrate a method to construct rank-2 mastercodebook 1900 according to some embodiments of the present disclosure.Utilizing the 8 beam pairs in Table 23 for each dimension, an 8×8 gridcan be considered for the two dimensions as shown in FIG. 19. When beampair indices (x, y) is selected for the 1^(st) and 2^(nd) dimensions,corresponding beam pairs are selected for the two dimensions, accordingto Table 23.

For example, applying Table 23 to each of x and y, with x=1 the selectedbeam pair for the first dimension is (1, 1) and with y=2, the selectedbeam pair for the second dimension is (2, 2). Then, the correspondingrank-2 precoding matrix is:

${W_{m_{1},m_{2},m_{1}^{\prime},m_{1}^{\prime},n}^{(2)} = {\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes v_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes v_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes v_{m_{2}^{\prime}}}}\end{bmatrix}}},$

where

-   -   m₁=m_(1′)=s₁·i_(1,1)+p₁; and    -   m₂=m_(2′)=s₂·i_(1,2)+2p₂.

In general, when the selected beam pair for the first dimension is (a₀,a₁) and the selected beam pair for the second dimension is (b₀, b₁), thebeam indices m₁, m_(1′), m₂, m_(2′) are selected as

-   -   m₁=s₁·i_(1,1)+a₀·p₁;    -   m_(1′)=s₁·i_(1,1)+a₁·p₁;    -   m₂=s₂·i_(1,2)+b₀ 2p₂; and    -   m_(2′)=s₂·i_(1,2)+b₁·2p₂.

As total number of pairs for (x, y) in FIG. 19 is 64, with applying thetwo co-phases of {1, j} for φ_(n), total number of codewords becomes128. In order to keep the number of codewords to 64, one possiblealternative is to keep type 1 and type 2-3 codewords. In this case, (x,y)ε{(x, y):xε{0, 1, 2, 3}, yε{0, 1, 2, 3}}∪{(x, y):xε{4, 5, 6, 7}, yε{4,5, 6, 7}}.

FIGS. 20A to 20D illustrates antenna configurations and antennanumbering 2001, 2002, 2003 and 2004 respectively considered in someembodiments of the present disclosure. In all the four antennaconfigurations of FIGS. 20A to 20D, cross pol (or Cross-pol) antennaarray is considered, in which a pair of antenna elements in a samephysical location are polarized in two distinct angles, e.g., +45degrees and −45 degrees.

FIGS. 20A and 20B are antenna configurations with 16 CSI-RS ports,comprising 8 pairs of cross-pol antenna elements placed in a 2D antennapanel. The 8 pairs can be placed in 2×4 (FIG. 20A) or 4×2 manner (FIG.20B) on horizontal and vertical dimensions.

FIGS. 20C and 20D are antenna configurations with 12 CSI-RS ports,comprising 6 pairs of cross-pol antenna elements placed in a 2D antennapanel. The 8 pairs can be placed in 2×3 (FIG. 20C) or 3×2 manner (FIG.20D) on horizontal and vertical dimensions.

Antenna Number Assignment in FIGS. 20A to 20D

In FIGS. 20A to 2D, antennas are indexed with integer numbers, 0, 1, . .. , 15 for 16-port configurations (FIGS. 20A and 20B), and 0, . . . , 11for 12-port configurations (FIGS. 20C and 20D).

In wide arrays (such as 12-port config A and 16-port config A), antennanumbers are assigned such that

-   -   Consecutive numbers are assigned for all the antenna elements        for a first polarization, and proceed to a second polarization.    -   For a given polarization,        -   Numbering scheme 1: consecutive numbers are assigned for a            first row with progressing one edge to another edge, and            proceed to a second row.        -   Numbering scheme 2: consecutive numbers are assigned for a            first column with progressing one edge to another edge, and            proceed to a second column.

For example, in FIG. 20A, antenna numbers 0-7 are assigned for a firstpolarization, and 8-15 are assigned for a second polarization; andantenna numbers 0-3 are assigned for a first row and 4-7 are assignedfor a second row.

Antenna numbers in tall arrays (such as 12-port config B and 16-portconfig B) are obtained by simply rotating the wide antenna arrays (suchas 12-port config A and 16-port config A) by 90 degrees.

PMI Feedback Precoder Generation According to the Antenna Numbering inFIGS. 20A to 20D

In some embodiments, when a UE is configure with 12 or 16 port CSI-RSfor a CSI-RS resource, the UE is configured to report a PMI feedbackprecoder according to the antenna numbers in FIGS. 2A to 2D. A rank-1precoder, W_(m,n,p), which is an N_(CSIRS)×1 vector, to be reported bythe UE has the following form:

${W_{m,n,p} = {\lbrack {w_{0}\mspace{14mu} w_{1}\mspace{14mu} \ldots \mspace{14mu} w_{N_{CSIRS} - 1}} \rbrack^{t} = {\frac{1}{\sqrt{N_{CSIRS}}}\begin{bmatrix}{v_{m} \otimes u_{n}} \\{\phi_{p}( {v_{m^{\prime}} \otimes u_{n^{\prime}}} )}\end{bmatrix}}}},$

wherein:

-   -   N_(CSIRS)=number of configured CSI-RS ports in the CSI-RS        resource, e.g., 12, 16, etc.    -   u_(n) is a N×1 oversampled DFT vector for a first dimension,        whose oversampling factor is o₂.    -   v_(m) is a M×1 oversampled DFT vector for a second dimension,        whose oversampling factor is o₁.    -   The dimension assignment can be done with N≧M according to        numbering scheme 1 in FIGS. 20A to 20D, with (N, M)ε{(4, 2), (4,        3), (2, 2)}; alternatively, the dimension assignment can be done        with N≦M with swapping the role of columns and rows, with (N,        M)ε{(2, 4), (3, 4), (2, 2)} according to numbering scheme 2 in        FIGS. 20A to 20D.    -   φ_(p) is a co-phase, e.g., in a form of

$^{\frac{2\pi \; p}{4}},$

-   -    p=0, 1, 2, 3.

Here, example set of oversampling factors that can be configured for S₁and S₂ are 4 and 8; and m, m′ε{0, 1, . . . , o₁M}, and n, n′ε{0, 1, . .. , o₂N}. In a special case, m=m′ and n=n′.

FIG. 21 illustrates a precoding weight application 2100 to antennaconfigurations of FIGS. 20A to 20D according to some embodiments of thepresent disclosure.

When any of 16-port config A and B is used at the eNB with configuringN_(CSIRS)=16 to the UE, a submatrix v_(m)

u_(n) of W_(m,n,p) corresponds to a precoder applied on 8 co-polelements, whose antenna numbers are 0 through 7. Given the antennaconfiguration, M=2 and N=4 should be configured for v_(m) and u_(n). If16-port config A is used, u_(n) is a 4×1 vector representing ahorizontal DFT beam and v_(m) is a 2×1 vector representing a verticalDFT beam. If 16-port config B is used, u_(n) is a 4×1 vectorrepresenting a vertical DFT beam and v_(m) is a 2×1 vector representinga horizontal DFT beam.

With 12 or 16-port configurations, v_(m) can be written as

$v_{m} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m}{M^{\prime}}}} \rbrack^{t} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m}{{Mo}_{1}}}} \rbrack^{t}.}}$

With 16-port configurations, u_(n) can be written as:

$u_{n} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{6\pi \; n}{N^{\prime}}}} \rbrack^{t} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{{No}_{2}}}\mspace{14mu} ^{j\frac{4\pi \; n}{{No}_{2}}}\mspace{14mu} ^{j\frac{6\pi \; n}{{No}_{2}}}} \rbrack^{t}.}}$

With 12-port configurations, u_(n) can be written as:

$u_{n} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}} \rbrack^{t} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{{No}_{2}}}\mspace{14mu} ^{j\frac{4\pi \; n}{{No}_{2}}}} \rbrack^{t}.}}$

Precoding weights to be applied to antenna port numbers 0 through 3 areu_(n), and the precoding weights to be applied to antenna ports 4through 7 are

${u_{n}^{j\frac{2\pi \; m}{{Mo}_{1}}}} = {u_{n}^{j\frac{2\pi \; m}{M^{\prime}}}}$

with an appropriate power normalization factor. Similarly, precodingweights to be applied to antenna port numbers 8 through 11 are u_(n′),and the precoding weights to be applied to antenna ports 12 through 15are

$u_{n^{\prime}}^{j\frac{2\pi \; m^{\prime}}{{Mo}_{1}}}$

with an appropriate power normalization factor. This method of precodingweight application is illustrated in FIG. 21.

It is noted that the precoding weight assignment on the antennas can besimilarly illustrated for 12-port config A and B, to the case of 16-portconfig A and B.

For CQI derivation purpose, UE needs to assume that PDSCH signals onantenna ports {7, . . . 6+ν} for ν layers would result in signalsequivalent to corresponding symbols transmitted on antenna numbers {0,1, . . . , N_(CSIRS)−1}, as given by

${\begin{bmatrix}{y^{(0)}(i)} \\\vdots \\{y^{({N_{CSIRS} - 1})}(i)}\end{bmatrix} = {{W_{m,n,p}(i)}\begin{bmatrix}{x^{(0)}(i)} \\\vdots \\{x^{({v - 1})}(i)}\end{bmatrix}}},$

where x(i)=[x⁽⁰⁾(i) . . . x^((ν−1))(i)]^(T) is a vector of symbols fromthe layer mapping in subclause 6.3.3.2 of 3GPPTS36.211, whereW_(m,n,p)(i) is the precoding matrix corresponding to the reported PMIapplicable to x(i).

Parameter Configuration for Oversampled DFT Codebooks v_(m) and u_(n):

FIG. 21 illustrates that a precoder codebook construction 2100 accordingto some embodiments of the present disclosure.

$W_{m,n,p} = {\lbrack {w_{0}\mspace{14mu} w_{1}\mspace{14mu} \ldots \mspace{14mu} w_{N_{CSIRS} - 1}} \rbrack^{t} = {\frac{1}{\sqrt{N_{CSIRS}}}\begin{bmatrix}{v_{m} \otimes u_{n}} \\{\phi_{p}( {v_{m^{\prime}} \otimes u_{n^{\prime}}} )}\end{bmatrix}}}$

can be flexibly used for both wide and tall 2D arrays, withappropriately configuring parameters M and N.

On the other hand, it is also sometimes desired to allocate a smallerDFT oversampling factor for the vertical dimension than for thehorizontal dimension, maybe due to different angle/spread distribution.Hence, configurability of parameters to change the oversampledcodebooks, v_(m) and u_(n), is desired for that purpose. This motivatesthe following method.

In some embodiments, a UE is configured to report PMI, which aregenerated according to a precoding matrix, comprising at least those twooversampled DFT vectors: v_(m) and u_(n). For the generation of the PMI,the UE is further configured to select a codebook for v_(m) and acodebook for u_(n), wherein each codebook for v_(m) and u_(n) isselected from multiple codebook choices. For this purpose, the UE may beconfigured with a set of parameters by higher layers.

Some example parameters are:

-   -   M′ and N′: to determine the denominator of the exponents for the        oversampled DFT vectors v_(m) and u_(n):

${v_{m} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m}{M^{\prime}}}} \rbrack^{t}};{{{and}\mspace{14mu} u_{n}} = {{\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{6\pi \; n}{N^{\prime}}}} \rbrack^{t}\mspace{14mu} {or}\mspace{14mu} u_{n}} = {\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}} \rbrack^{t}.}}}$

-   -   P_(M): to select a codebook out of multiple (e.g., 2) codebooks        corresponding to v_(m) and similarly; and P_(N): for u_(n).

In one method, M′ and N′ are directly configured by two higher layerparameters respectively defined for M′ and N′.

-   -   In one such example, M′ε{16, 32} and N′ε{16, 32}.    -   In another such example, M′ε{8, 16, 32} and N′ε{8, 16, 32}.

In another method, a pair M′ and N′ is configured by a higher layerparameter, namely newParameterToIndicateDenominator. Although thismethod is less flexible than the previous one, it has a benefit of beingable to limit the UE complexity increase.

In one such example:

newParameterToIndicateDenominator (M′, N′) A first value (32, 16) Asecond value (16, 32)

In another method, P_(M) and P_(N) correspond to oversampling factors o₁and o₂ which is allowed to have a value of either 2, 4 or 8.

In some embodiments, to facilitate the UE CSI reporting operationaccording to some embodiments of the present disclosure, a CSI resourceconfiguration, i.e., CSI-RS-ConfigNZP comprises an additional field,e.g., newParameterToIndicateDenominator, to indicate DFT oversamplingfactor as illustrated in the following:

CSI-RS-ConfigNZP-r11 ::= SEQUENCE {  csi-RS-ConfigNZPId-r11  CSI-RS-ConfigNZPId-r11,  antennaPortsCount-r11  ENUMERATED {an1, an2, an4, an8,   an12, an16},  newParameterToIndicateDenominator  ENUMERATED {a first value, a secondvalue, ...},   ... }

FIG. 22 illustrates an example 1D antenna configurations and antennanumbering 2200—16 port according to embodiments of the presentdisclosure.

FIG. 23 illustrates an example 1D antenna configurations and antennanumbering 2300—12 port according to embodiments of the presentdisclosure.

FIG. 22 and FIG. 23 show an 1D antenna configuration and application ofthe precoding matrix 2200 and 2300 constructed for 16 and 12 port CSI-RSrespectively according to some embodiments of the present disclosure.

For this antenna configuration, a rank-1 precoding matrix W_(n,p) can beconstructed as:

${W_{n,p} = {\lbrack {w_{0}\mspace{14mu} w_{1}\mspace{14mu} \ldots \mspace{14mu} w_{N_{CSIRS} - 1}} \rbrack^{t} = {\frac{1}{\sqrt{N_{CSIRS}}}\begin{bmatrix}u_{n} \\{\phi_{p}u_{n}}\end{bmatrix}}}},$

wherein:

-   -   u_(n) is a N×1 oversampled DFT vector, whose oversampling factor        is S_(N):

$u_{n} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{6\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{8\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{10\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{12\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{14\pi \; n}{N^{\prime}}}} \rbrack^{t}$

for 16 port CSI-RS; and

$u_{n} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{6\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{8\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{10\pi \; n}{N^{\prime}}}} \rbrack^{t}$

for 12 port CSI-RS;

-   -   N=8 (for FIG. 22, i.e., for 16 port CSI-RS) or 6 (for FIG. 23,        i.e., for 12 port CSI-RS) number of columns    -   N′=N·S_(N).

It is noted that the rank-1 precoding matrix W_(m,n,p) constructed forthe 2D antenna array of FIG. 2 of the following form:

${W_{m,n,p} = {\lbrack {w_{0}\mspace{14mu} w_{1}\mspace{14mu} \ldots \mspace{14mu} w_{N_{CSIRS} - 1}} \rbrack^{t} = {{\frac{1}{\sqrt{N_{CSIRS}}}\begin{bmatrix}{v_{m} \otimes u_{n}^{\prime}} \\{\phi_{p}( {v_{m} \otimes u_{n}^{\prime}} )}\end{bmatrix}} = {\frac{1}{\sqrt{N_{CSIRS}}}\begin{bmatrix}u_{n}^{\prime} \\{^{j\frac{2\pi \; m}{M^{\prime}}}u_{n}^{\prime}} \\{\phi_{p}u_{n}^{\prime}} \\{\phi_{p}^{j\frac{2\pi \; m}{M^{\prime}}}u_{n}^{\prime}}\end{bmatrix}}}}};$

where u′_(n) is an oversampled DFT vector of length N/2, can be used forconstructing the rank-1 precoding matrix W_(n,p) constructed for the 1Dantenna array, with some changes: v_(m)

u′_(n), the single-pol component of W_(m,n,p), should be the same asu_(n) so that it can be used for 1D array. We can see that u_(n) can bewritten as:

${u_{n} = {\lbrack {u_{n}^{\prime}\mspace{14mu} ^{j{\frac{2\pi \; n}{N^{\prime}} \cdot \frac{N}{2}}}u_{n}^{\prime}} \rbrack^{t} = {\begin{bmatrix}1 \\^{j{\frac{2\pi \; n}{N^{\prime}} \cdot \frac{N}{2}}}\end{bmatrix} \otimes u_{n}^{\prime}}}};$

and hence, we need to have

$v_{m} = \begin{bmatrix}1 \\^{j\frac{2\pi \; m}{M^{\prime}}}\end{bmatrix}$

should be equal to

${v_{m} = \begin{bmatrix}1 \\^{j{\frac{2\pi \; n}{N^{\prime}} \cdot \frac{N}{2}}}\end{bmatrix}},$

in order to use the 2D precoding matrix to 1D antenna array. Withequating the exponents, we obtain:

$m = {{\frac{M^{\prime}n}{N^{\prime}} \cdot \frac{N}{2}} = {\frac{M^{\prime}n}{2o_{2}}.}}$

With 16-port CSI-RS case illustrated in FIG. 22, N/2=4; in this case,

$u_{n}^{\prime} = {{\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{{6\pi}\;}{N^{\prime}}}} \rbrack^{t}\mspace{14mu} {and}\mspace{14mu} m} = {\frac{4M^{\prime}n}{N^{\prime}}\mspace{14mu} {( {{{or}\mspace{14mu} v_{m}} = \begin{bmatrix}1 \\^{j\frac{8\pi \; n}{N^{\prime}}}\end{bmatrix}} ).}}}$

Furthermore, if M′=N′, we need

${m = {4n\mspace{14mu} ( {{{or}\mspace{14mu} v_{m}} = \begin{bmatrix}1 \\^{j\frac{8\pi \; n}{M^{\prime}}}\end{bmatrix}} )}},$

to use the 2D precoding matrix to 1D antenna array. If M′=N′/2, we need

${m = {2n\mspace{14mu} ( {{{or}\mspace{14mu} v_{m}} = \begin{bmatrix}1 \\^{j\frac{4\pi \; n}{M^{\prime}}}\end{bmatrix}} )}},$

to use the 2D precoding matrix to 1D antenna array.

With 12-port CSI-RS case illustrated in FIG. 23, N/2=3; in this case,

$u_{n}^{\prime} = {{\lbrack {1\mspace{14mu} ^{j\frac{2\pi \; n}{N^{\prime}}}\mspace{14mu} ^{j\frac{4\pi \; n}{N^{\prime}}}} \rbrack^{t}\mspace{14mu} {and}\mspace{14mu} m} = {\frac{3M^{\prime}n}{N^{\prime}}\mspace{14mu} {( {{{or}\mspace{14mu} v_{m}} = \begin{bmatrix}1 \\^{j\frac{6\pi \; n}{N^{\prime}}}\end{bmatrix}} ).}}}$

Furthermore, if M′=N′, we need m=3n, to use the 2D precoding matrix to1D antenna array. If M′=N′/2, we need

${m = {3n\text{/}2\mspace{14mu} ( {{{or}\mspace{14mu} v_{m}} = \begin{bmatrix}1 \\^{j\frac{3\pi \; n}{N^{\prime}}}\end{bmatrix}} )}},$

to use the 2D precoding matrix to 1D antenna array.

Dimension-Restricted PMI

Hence, in some embodiments, for rank-1 reporting, a UE can be configuredto report PMI corresponding to a precoding matrix W_(m,n,p), in the 2Dcodebook, wherein the first index m, is determined as a deterministicfunction of the second index n and the number of CSI-RS ports. The UE isconfigured this way when eNB wants to use the 2D codebook constructedfor the 2D array of FIG. 2 for supporting 1D array of FIG. 22 and FIG.23. The UE is configured to report PMI in such a way when the UE isconfigured to report dimension restricted PMI by higher-layer signaling(RRC). Some examples are as in the following.

In the below examples, the UE is configured to report information onlyon n and p.

-   -   Ex 1) When the number of CSI-RS ports is 16 and M′=N′, the UE is        configured to report W_(m=4n,n,p). Here m=4n and

$v_{m} = \begin{bmatrix}1 \\^{j\frac{8\pi \; n}{M^{\prime}}}\end{bmatrix}$

-   -    is assumed for CQI derivation and precoding matrix        construction.    -   Ex 2) When the number of CSI-RS ports is 12 and M′=N′, the UE is        configured to report W_(m=3n,n,p). Here m=3n and

$v_{m} = \begin{bmatrix}1 \\^{j\frac{6\pi \; n}{M^{\prime}}}\end{bmatrix}$

-   -    is assumed for CQI derivation and precoding matrix        construction.    -   Ex 3) When the number of CSI-RS ports is 16 and M′=N′/2, the UE        is configured to report W_(m=2n,n,p). Here m=2n and

$v_{m} = \begin{bmatrix}1 \\^{j\frac{4\pi \; n}{M^{\prime}}}\end{bmatrix}$

-   -    is assumed for CQI derivation and precoding matrix        construction.    -   Ex 4) When the number of CSI-RS ports is 12 and M′=N′/2, the UE        is configured to report W_(m=3n/2,n,p). Here m=3n/2 and

$v_{m} = \begin{bmatrix}1 \\^{j\frac{3\pi \; n}{M^{\prime}}}\end{bmatrix}$

-   -    is assumed for CQI derivation and precoding matrix        construction.

For rank-2 reporting, a UE can be configured to report PMI correspondingto a precoding matrix W⁽²⁾ _(m,n,m′,n′,p), in the 2D codebook, whereinthe first indices m and m′ are respectively determined as deterministicfunctions of the second index n, n′ and the number of CSI-RS ports. TheUE is configured to report PMI in such a way when the UE is configuredto report dimension restricted PMI by higher-layer signaling (RRC).

Here,

$W_{m_{1},m_{2},m_{1}^{\prime},m_{1}^{\prime},n}^{(2)} = {{\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}}}\end{bmatrix}}.}$

-   -   Ex 1) When the number of CSI-RS ports is 16 and M′=N′, the UE is        configured to report W_(m=4n,n,m′=4n′,n′,p).    -   Ex 2) When the number of CSI-RS ports is 12 and M′=N′, the UE is        configured to report W_(m=3n,n,m′=3n′,n′,p).    -   Ex 3) When the number of CSI-RS ports is 16 and M′=N′/2, the UE        is configured to report W_(m=2n,n,m′=2n′,n′,p).    -   Ex 4) When the number of CSI-RS ports is 12 and M′=N′/2, the UE        is configured to report W_(m=3n/2,n,m′=3n′/2,n′,p).

The dimension restriction can apply in a similar manner for other rankcases as well.

In this case, only the first dimension PMI's (i.e., m and p) arereported, and the second dimension PMI's (i.e., n) are determined as afunction of m and not reported, i.e., the PMI is dimension-restricted.

In some alternative embodiments, a UE is configured to report PMIaccording to a rank-specific codebook table.

An example table for RI=1 is shown in Table 24, wherein:

${W_{m_{1},m_{2},n}^{(1)} = {\frac{1}{\sqrt{Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}}\end{bmatrix}}},$

-   -   Q is number of configured NZP CSI-RS ports

TABLE 24 Master codebook for 1 layer CSI reporting for (L₁, L₂) = (4, 2)i₂ 0 1 2 3 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 0)⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽¹⁾ W_(s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 2) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂_(i) _(1, 2) _(, 3) ⁽¹⁾ i₂ 4 5 6 7 Precoder W_(s) ₁ _(i) _(1, 1) _(+p) ₁_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂_(i) _(1, 2) _(, 1) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i)_(1, 2) _(, 2) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2)_(, 3) ⁽¹⁾ i₂ 8 9 10 11 Precoder W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂_(i) _(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i)_(1, 2) _(, 1) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2)_(, 2) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 3)⁽¹⁾ i₂ 12 13 14 15 Precoder W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i)_(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2)_(, 1) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 2)⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 3) ⁽¹⁾ i₂16-31 Precoder Entries 16-31 constructed with replacing the secondsubscript s₂i_(1, 2) with s₂i_(1, 2) + p₂ in entries 0-15.

An example table for RI=2 is shown in Table 25, wherein:

$W_{m_{1},m_{2},m_{1}^{\prime},m_{1}^{\prime},n}^{(2)} = {\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}}}\end{bmatrix}}$

Please see the below Table Section for Table 25.

When the UE is configured to report dimension restricted PMI byhigher-layer signaling (RRC), the UE is configured to force i_(1,2)=0,and report only i_(1,1) and i₂ according to Table 24. In addition the UEis further configured to select a subset of {i₂: i₂ε{0, 1, . . . , 15}}in the codebook which corresponds to the 1D beam group, and report i₂values selected from the subset only.

The same dimension restriction can apply for other rank cases as well.

Dimension Restricted PMI Configuration

In one method, the UE is configured to report the dimension-restrictedPMI if a parameter configured in the higher-layer indicates “1D”configuration; the UE is configured to use the 2D PMI W_(m,n,p) if theparameter indicates “2D” configuration.

In another method, the UE is configured to report thedimension-restricted PMI if a parameter(s) configured in thehigher-layer indicates that at least one of M and N is 1; the UE isconfigured to use the 2D PMI W_(m,n,p) otherwise.

In another method, the UE is configured to report thedimension-restricted PMI if a parameter, say PmiDimensionRestriction isconfigured in the higher-layer; the UE is configured to use the 2D PMIW_(m,n,p) if the parameter is not configured.

In some embodiments, the UE is configured with a set of codebook subsetselection parameters (including the PMI dimension restriction as well),according to the configured antenna dimension parameters, i.e., M and/orN.

Parameterized Codebook/Codebook Subset Selection

U.S. Provisional patent application Ser. No. 14/995,126 filed on Jan.23, 2016 discloses a parameterized codebook, and is hereby incorporatedby reference in their entirety. Some embodiments in that disclosure arereproduced below.

A group of parameters for dimension d comprises at least one of thefollowing parameters:

-   -   a number of antenna ports N_(d);    -   an oversampling factor o_(d);    -   a beam group spacing s_(d); (for W1)    -   a beam offset number f_(d);    -   a beam spacing number p_(d); (for W2) and    -   a number of beams L_(d).

A beam group indicated by a first PMI i_(1,d) of dimension d(corresponding to W⁽¹⁾ _(d)), is determined based upon these sixparameters.

-   -   The total number of beams is N_(d)·o_(d); and the beams are        indexed by an integer m_(d), wherein beam m_(d), v_(m) _(d) ,        corresponds to a precoding vector

${v_{m_{d}} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m_{d}}{o_{d}N_{d}}}\mspace{14mu} \ldots \mspace{14mu} ^{j\frac{2\pi \; {m_{d}{({N_{d} - 1})}}}{o_{d}N_{d}}}} \rbrack^{t}},{m_{d} = 0},\ldots,{{N_{d} \cdot o_{d}} - 1.}$

-   -   The first PMI of dimension d, namely i_(1,d)=0, . . . ,        N_(d)·o_(d)/s_(d)−1, can indicate any of L_(d) beams indexed by:

m _(d) =f _(d) +s _(d) ·i _(1,d) ,f _(d) +s _(d) ·i _(1,d) +p _(d) , . .. ,f _(d) +s _(d) ·i _(1,d)+(L _(d)−1)p _(d).

-   -   -   These L_(d) beams are referred to as a beam group.

In some embodiments: the UE is configured with a parameterized KPcodebook corresponding to the codebook parameters (N_(d), o_(d), s_(d),f_(d), p_(d), L_(d)) where d=1, 2 from a (master) codebook by applyingcodebook subset selection. The master codebook is a large codebook withdefault codebook parameters.

In some embodiments: the UE is configured with at least one of thosecodebook parameters (N_(d), o_(d), s_(d), f_(d), p_(d)a, L_(d)) and/orPMI dimension restriction for each dimension, when the UE is configuredwith a set of parameters related to the antenna dimension information,e.g., Q, M and N.

The focus of this disclosure is on an alternate design of rank 3-8codebooks.

In some embodiments, the master rank 3-8 codebook parameters for Q=8,12, 16, and 32 antenna ports and (L₁, L₂)=(4, 2) are according to Table26, where multiple oversampling factors in two dimension are supported.The remaining codebook parameters may be fixed, for example, s₁=s₂=1 or2, and p₁=1, 2, or O₁ and p₂=1, 2, or O₂. Note that Q=PN₁N₂ in Table 26.

TABLE 26 Master rank 3-8 codebook parameters for Q = 8, 12, 16, and 32antenna ports and (L₁, L₂) = (4, 2) Q N₁ N₂ P O₁ O₂ L₁ L₂ 8 2 2 2 2, 4,8 2, 4, 8 4 2 12 3 2 2 2, 4, 8 2, 4, 8 4 2 12 2 3 2 2, 4, 8 2, 4, 8 4 216 4 2 2 2, 4, 8 2, 4, 8 4 2 16 2 4 2 2, 4, 8 2, 4, 8 4 2 32 4 4 2 2, 4,8 2, 4, 8 4 2 32 8 2 2 2, 4, 8 2, 4, 8 4 2

The oversampling factor in one or both dimensions is configurableaccording to the below table.

Oversampling factor O_(d) in dimension d where d = 1, 2 2, 4, 8

In some embodiments, the master codebook parameters for Q=8, 12, 16, and32 antenna ports and (L₁, L₂)=(4, 2) are according to Table 27, wheresingle oversampling factors in two dimension are supported. Theremaining codebook parameters may be fixed, for example, s₁=s₂=2, andp₁=p₂=8.

TABLE 27 Master rank 3-8 codebook parameters for Q = 8, 12, 16, and 32antenna ports and (L₁, L₂) = (4, 2) Q N₁ N₂ P O₁ O₂ L₁ L₂ 8 2 2 2 8 8 42 12 3 2 2 8 8 4 2 12 2 3 2 8 8 4 2 16 4 2 2 8 8 4 2 16 2 4 2 8 8 4 2 324 4 2 8 8 4 2 32 8 2 2 8 8 4 2

In some embodiments, the master codebook parameters are rank-agnosticand hence are the same for all ranks, e.g. 1-8.

In some embodiments, the master codebook parameters are rank-specificand hence are different for different ranks, e.g. 1-8. In one example,the rank 1-2 master codebook parameters are specified a first set ofvalues, the rank 3-4 master codebook parameters are specified a secondset of values, and the rank 5-8 master codebook parameters are specifieda third set of values. An example of rank-specific master codebookparameters is shown in Table 28.

TABLE 28 Rank-specific master codebook parameters (s₁, s₂) (p₁, p₂) RankRank Rank Rank Rank Rank Q (N₁, N₂) P (O₁, O₂) (L₁, L₂) 1-2 3-4 5-8 1-23-4 5-8 8 (2, 2) 2 (8, 8) (4, 2) (2, 2) (8, 4) (2, 2) (1, 1) (2, 2)(1, 1) 12 (3, 2) 16 (4, 2) 32 (4, 4), (8, 2)

Rank 3-8 Master Beam Group

FIG. 24 illustrates the master beam group 2400 of for 12 and 16 portsaccording to some embodiments of the present disclosure.

In some embodiments, the rank 3-8 master codebook consists of W1orthogonal beam groups as shown in FIG. 24. Two orthogonal beam groupconfigurations, depending on the configured (N₁, N₂) are:

-   -   If N₁≧N₂, then the orthogonal beam group size is (3, 2) and        (4, 2) for 12 and 16 ports, respectively; and    -   If N₁<N₂, then the orthogonal beam group size is (2, 3) and        (2, 4) for 12 and 16 ports, respectively.

For 12 ports, two orthogonal beam groups are:

-   -   For N₁≧N₂, the beam group consists of 6 “closest” orthogonal        beams in 2D, where 3 orthogonal beams with indices {0, O₁, 2O₁}        are for the 1st or longer dimension and 2 orthogonal beams with        indices {0, O₂} are for the 2nd or shorter dimension; and    -   For N₁<N₂, the beam group consists of 6 “closest” orthogonal        beams in 2D, where 2 orthogonal beams with indices {0, O₁} are        for the 1st or shorter dimension and 3 orthogonal beams with        indices {0, O₂, 2O₂} are for the 2nd or longer dimension.

For 16 ports, two orthogonal beam groups are:

-   -   For N₁≧N₂, the beam group consists of 8 “closest” orthogonal        beams in 2D, where 4 orthogonal beams with indices {0, O₁, 2O₁,        3O₁} are for the 1st or longer dimension and 2 orthogonal beams        with indices {0, O₂} are for the 2nd or shorter dimension; and    -   For N₁<N₂, the beam group consists of 8 “closest” orthogonal        beams in 2D, where 2 orthogonal beams with indices {0, O₁} are        for the 1st or shorter dimension and 4 orthogonal beams with        indices {0, O₂, 2O₂, 3O₂} are for the 2nd or longer dimension.

Unless otherwise specified, 16 ports with N₁≧N₂ is assumed in the restof the disclosure. All embodiments in this disclosure, however, areapplicable to N₁<N₂ configuration, and also 12 ports.

Rank 3-8 Beam Grouping Schemes from the Master Beam Group

In some embodiments, a UE is configured with a beam group consisting ofbeams which are a subset of beams in the master beam group. In onemethod, the configuration is via RRC signaling.

FIG. 25 illustrates beam group schemes 2500 for rank 3-8 according tosome embodiments of the present disclosure. The 1st dim and the 2nd dimin the figure correspond to beams in the first dimension and in thesecond dimension. The shaded (black) squares represent the beams thatform a beam group and are obtained after beam selection and the whitesquares represent the beams that are not included in the beam group.

In FIG. 25:

-   -   Beam Group 0 corresponds to a beam group when (L₁, L₂)=(4, 1) is        configured and the selected beam combination comprises of 4        orthogonal beams located at {(x, 0)} where x={0, O₁, 2O₁, 3O₁};    -   Beam Group 1 corresponds to a beam group when (L₁, L₂)=(2,        2)—square pattern is configured and the selected beam        combination comprises of 4 orthogonal beams located at {(0, 0),        (0, O₁), (O₁, O₂), (O₁, 0)}; and    -   Beam Group 2 corresponds to a beam group when (L₁, L₂)=(2,        2)—checker board pattern is configured and the selected beam        combination comprises of 4 orthogonal beams located at {(0, 0),        (O₁, O₂), (2O₁, 0), (3O₁, O₂)}.

In some embodiments, a UE is configured with a beam group by means ofcodebook subset selection (CSS) or codebook subsampling on rank 3-8 i′₂indices, with an assumption that the master codebook has rank 3-8 i′₂indices corresponding to (L₁, L₂)=(4, 2) as shown in FIG. 24.

In one method, the CSS configuration is in terms of parameters L₁ andL₂.

In one method, the CSS configuration is explicit for Beam Group 0, BeamGroup 1, and Beam Group 2 (FIG. 25).

In another method, the CSS configuration is in terms of a bitmap oflength 8 (equal to number of beams in master beam group), where thenumber of 1's in the bitmap is 4.

In another method, the CSS configuration is in terms of a bitmap oflength equal to the number of i′₂ indices in the master codebook, wherethe number of 1's in the bitmap is fixed.

In some embodiments, the 1st dim and the 2nd dim in the figurecorrespond to i_(2,1) and i_(2,2).

In some embodiments, the shaded (black) squares represent the rank 3-8i₂ (or i_(2,1) and i_(2,2)) indices that form a beam group and areobtained after subset selection and the white squares represent theindices that are not included in the beam group.

In some embodiments, Q=2N₁*N₂.

In some embodiments, the UE reports i_(2,1), i_(2,2) and n in place ofi₂, in which case m₁ and m₂ are determined as:

m ₁ =s ₁ i _(1,1) p ₁ i _(2,1) and m ₂ =s ₂ i _(1,2) +p ₂ i _(2,2).

In those embodiments, p₁=O₁ and p₂=O₂. So, m₁=s₁i_(1,1)+O₁i_(2,1) andm₂=s₂i_(1,2)+O₂i_(2,2).

In those embodiments,

${i_{1,1} = 0},1,\ldots,{{\frac{N_{1}O_{1}}{s_{1}} - {1\mspace{14mu} {and}\mspace{14mu} i_{1,2}}} = 0},1,\ldots,{\frac{N_{2}O_{2}}{s_{2}} - 1.}$

Rank 3 Codebook

In some embodiments, Table 29 is used as a rank-3 (3 layer) mastercodebook that can be used for any of Q=8, 12, 16, and 32 antenna portconfigurations, wherein the corresponding rank 3 precoder is either

$W_{m_{1},m_{1}^{\prime},m_{2},m_{2}^{\prime}}^{(3)} = {{{\frac{1}{\sqrt{3Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}}\end{bmatrix}}\mspace{14mu} {or}\mspace{14mu} W_{m_{1},m_{1}^{\prime},m_{2},m_{2}^{\prime}}^{(3)}} = {{\frac{1}{\sqrt{3Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}}\end{bmatrix}}.}}$

Please see the below Table Section for Table 29.

Table 30 shows i′₂ indices to orthogonal beam pairs mapping that areconsidered to derive rank-3 precoders W⁽³⁾ _(m) ₁ _(,m′) ₁ _(,m) ₂_(,m′) ₂ and {tilde over (W)}⁽³⁾ _(m) ₁ _(,m′) ₁ _(,m) ₂ _(,m′) ₂ inTable 29.

TABLE 30 i₂′ indices to orthogonal beam pairs mapping (in Table 29) i₂′indices Orthogonal beam pairs 0-3 (0, 0), (O₁, 0) 4-7 (O₁, 0), (2O₁, 0) 8-11 (2O₁, 0), (3O₁, 0) 12-15 (3O₁, 0), (0, 0) 16-19 (0, O2), (O1, O2)20-23 (0, 0), (0, O2) 24-27 (O1, 0), (O1, O2) 28-31 (0, 0), (O1, O2)32-35 (O1, O2), (2O1, 0) 36-39 (2O1, 0), (3O1, O2) 40-43 (3O1, O2), (0,0)

Depending on the configured beam group, a UE selects a subset of i′₂indices in Table 29 in order to derive the codebook for PMI calculation.Table 31 shows selected rank-3 i′₂ indices determined dependent upon aselected beam group. Beam group 0, Beam group 1, and Beam group 2 areconstructed according to FIG. 25.

TABLE 31 Selected i₂′ indices for rank-3 CSI reporting (in Table 29)Beam Group Selected i₂′ indices 0  0-15 1 0-3, 16-27 2 28-43

Rank 4 Codebook

In some embodiments, Table 32 is used as a rank-4 (4 layer) mastercodebook that can be used for any of Q=8, 12, 16, and 32 antenna portconfigurations, wherein the corresponding rank 4 precoder is

$W_{m_{1},m_{1}^{\prime},m_{2},m_{2}^{\prime},n}^{(4)} = {{\frac{1}{\sqrt{4Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}} & {\phi_{n}{v_{m_{1}^{\prime}} \otimes u_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}} \otimes u_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes u_{m_{2}}}}\end{bmatrix}}.}$

Please see the below Table Section for Table 32.

Table 33 shows i′₂ indices to orthogonal beam pairs mapping that areconsidered to derive rank-4 precoders W⁽⁴⁾ _(m) ₁ _(,m′) ₁ _(,m) ₂_(,m′) ₂ _(,n) in Table 32.

TABLE 33 i₂′ indices to orthogonal beam pairs mapping (in Table 32) i₂′indices Orthogonal beam pairs 0-1 (0, 0), (O₁, 0) 2-3 (O₁, 0), (2O₁, 0)4-5 (2O₁, 0), (3O₁, 0) 6-7 (3O₁, 0), (0, 0) 8-9 (0, O2), (O1, O2) 10-11(0, 0), (0, O2) 12-13 (O1, 0), (O1, O2) 14-15 (0, 0), (O1, O2) 16-17(O1, O2), (2O1, 0) 18-19 (2O1, 0), (3O1, O2) 20-21 (3O1, O2), (0, 0)

Depending on the configured beam group, a UE selects a subset of i′₂indices in Table 32 in order to derive the codebook for PMI calculation.Table 34 shows selected rank-4 i′₂ indices determined dependent upon aselected beam group. Beam group 0, Beam group 1, and Beam group 2 areconstructed according to FIG. 25.

TABLE 34 Selected i₂′ indices for rank-4 CSI reporting (in Table 32)Beam Group Selected i₂′ indices 0 0-7 1 0-1, 8-13 2 14-21

Rank 5-6 Master Codebook

In some embodiments, Table 35 is used as a rank-5 (5 layer) mastercodebook that can be used for any of Q=8, 12, 16, and 32 antenna portconfigurations, wherein the corresponding rank 5 precoder is

$W_{m_{1},m_{1}^{\prime},m_{1}^{''},m_{2},m_{2}^{\prime},m_{2}^{''}}^{(5)} = {{\frac{1}{\sqrt{5Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}}\end{bmatrix}}.}$

Please see the below Table Section for Table 35.

In some embodiments, Table 36 is used as a rank-6 (6 layer) mastercodebook that can be used for any of Q=8, 12, 16, and 32 antenna portconfigurations, wherein the corresponding rank 6 precoder is

$W_{m_{1},m_{1}^{\prime},m_{1}^{''},m_{2},m_{2}^{\prime},m_{2}^{''}}^{(6)} = {\frac{1}{\sqrt{6Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {{- v_{m_{1}^{''}}} \otimes u_{m_{2}^{''}}}\end{bmatrix}}$

Please see the below Table Section for Table 36.

Table 37 shows i′₂ indices to orthogonal beam triples mapping that areconsidered to derive rank-5 precoders W⁽⁵⁾ _(m) ₁ _(,m′) ₁ _(,m″) ₁_(,m) ₂ _(,m′) ₂ _(,m″) ₂ in Table 35, and rank-6 precoders W⁽⁶⁾ _(m) ₁_(,m′) ₁ _(,m″) ₁ _(,m) ₂ _(,m′) ₂ _(,m″) ₂ in Table 36.

TABLE 37 i₂′ indices to orthogonal beam triples mapping for rank 5-6 (inTable 35 and Table 36) i₂′ indices Orthogonal beam pairs 0 (0, 0), (O₁,0), (2O₁, 0) 1 (O₁, 0), (2O₁, 0), (3O₁, 0) 2 (2O₁, 0), (3O₁, 0), (0, 0)3 (3O₁, 0), (0, 0), (2O₁, 0) 4 (0, 0), (O1, 0), (O1, O2) 5 (O1, 0), (O1,O2), (0, O2) 6 (O1, O2), (0, O2), (0, 0) 7 (0, O2), (0, 0), (O1, 0) 8(0, 0), (O1, O2), (2O1, 0) 9 (O1, O2), (2O1, 0), (3O1, O2) 10 (2O1, 0),(3O1, O2), (0, 0) 11 (3O1, O2), (0, 0), (O1, O2)

Depending on the configured beam group, a UE selects a subset of i′₂indices in Table 35 (rank-5) and Table 36 (rank-6) in order to derivethe codebook for PMI calculation. Table 38 shows selected rank-5 andrank-6 i′₂ indices determined dependent upon a selected beam group. Beamgroup 0, Beam group 1, and Beam group 2 are constructed according toFIG. 25. Table 38: Selected i′₂ indices for rank-5 and rank-6 CSIreporting (in Table 35 and Table 36

TABLE 36 Beam Group Selected i₂′ indices 0 0-3 1 4-7 2  8-11

Rank 7-8 Master Codebook

In some embodiments, Table 39 is used as a rank-7 (7 layer) mastercodebook that can be used for any of Q=8, 12, 16, and 32 antenna portconfigurations, wherein the corresponding rank 7 precoder is

$W_{m_{1},m_{1}^{\prime},m_{1}^{''},m_{1}^{''\prime},m_{2},m_{2}^{\prime},m_{2}^{''},m_{2}^{''\prime}}^{(7)} = {\frac{1}{\sqrt{7Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{{''\prime}\;}} \otimes u_{m_{2}^{''\prime}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {{- v_{m_{1}^{''}}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{''\prime}} \otimes u_{m_{2}^{''\prime}}}\end{bmatrix}}$

TABLE 39 Master codebook for 7 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (4, 2) i₂′ 0 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1)_(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁷⁾ i₂′ 1 Precoder W_(s) ₁ _(i) _(1, 1)_(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁_(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁷⁾ i₂′ 2 Precoder W_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O)₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁷⁾

In some embodiments, Table 40 is used as a rank-8 (8 layer) mastercodebook that can be used for any of Q=8, 12, 16, and 32 antenna portconfigurations, wherein the corresponding rank 8 precoder is

$W_{m_{1},m_{1}^{\prime},m_{1}^{''},m_{1}^{''\prime},m_{2},m_{2}^{\prime},m_{2}^{''},m_{2}^{''\prime}}^{(8)} = {\frac{1}{\sqrt{8Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{{''\prime}\;}} \otimes u_{m_{2}^{''\prime}}} & {v_{m_{1}^{''\prime}} \otimes u_{m_{2}^{''\prime}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}^{''}} \otimes u_{m_{2}^{''}}} & {{- v_{m_{1}^{''}}} \otimes u_{m_{2}^{''}}} & {v_{m_{1}^{''\prime}} \otimes u_{m_{2}^{''\prime}}} & {{- v_{m_{1}^{''\prime}}} \otimes u_{m_{2}^{''\prime}}}\end{bmatrix}}$

TABLE 40 Master codebook for 8 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (4, 2) i₂′ 0 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1)_(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁸⁾ i₂′ 1 Precoder W_(s) ₁ _(i) _(1, 1)_(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁_(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁸⁾ i₂′ 2 Precoder W_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O)₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁸⁾

Table 41 shows i′₂ indices to orthogonal beam quadruples mapping thatare considered to derive rank-7 precoders w⁽⁷⁾ _(m) ₁ _(,m′) ₁ _(,m″) ₁_(,m′″) ₁ _(,m) ₂ _(,m′) ₂ _(,m″) ₂ _(,m′″) ₂ in Table 39, and rank-8precoders W⁽⁸⁾ _(m) ₁ _(,m′) ₁ _(,m″) ₁ _(,m′″) ₁ _(,m) ₂ _(,m′) ₂_(,m″) ₂ _(,m′″) ₂ in Table 40.

TABLE 41 i₂′ indices to orthogonal beam triples mapping for rank 7-8 (inTable 39 and Table 40) i₂′ indices Orthogonal beam pairs 0 (0, 0), (O₁,0), (2O₁, 0), (3O₁, 0) 1 (0, 0), (O₁, 0), (O₁, O2), (0, O2) 2 (0, 0),(O₁, O2), (2O₁, 0), (3O₁, O2)

Depending on the configured beam group, a UE selects a subset of i′₂indices in Table 39 (rank-7) and Table 40 (rank-8) in order to derivethe codebook for PMI calculation. Table 42 shows selected rank-7 andrank-8 i′₂ indices determined dependent upon a selected beam group. Beamgroup 0, Beam group 1, and Beam group 2 are constructed according toFIG. 25.

TABLE 42 Selected i₂′ indices for rank-7 and rank-8 CSI reporting (inTable 39 and Table 40) Beam Group Selected i₂′ indices 0 0 1 1 2 2

Alternate Rank3-4 Codebook Designs

FIG. 26 illustrates example beam grouping schemes 2600 for rank 3-4according to some embodiments of the present disclosure.

In some embodiments, the rank 3-4 master codebook consists of W1 beamgroups of (L₁, L₂)=(2, 2) beams as shown in FIG. 26. The beam groupconsists of 4 “closest” orthogonal beams in 2D, where 4 orthogonal beamswith indices {0, O₁} are for the 1st or longer dimension and 2orthogonal beams with indices {0, O₂} are for the 2nd or shorterdimension.

In some embodiments, FIG. 26 illustrates rank 3-4 beam groups accordingto some embodiments of the present disclosure. The 1st dim and the 2nddim in the figure correspond to beams in the first dimension and in thesecond dimension. The shaded (black) squares represent the beams thatform a beam group and are obtained after beam selection and the whitesquares represent the beams that are not included in the beam group.

In the figure, Beam Group 0 corresponds to a beam group when (L₁,L₂)=(1, 2) is configured and the selected orthogonal beam pair isvertical (or in 2nd dim) and is located at {(0, x)} where x={0, O₂};Beam Group 1 corresponds to a beam group when (L₁, L₂)=(2, 1) isconfigured and the selected orthogonal beam pair is horizontal (in 1stdim) and is located at {(x, 0)} where x={0, O₁}; Beam Group 2corresponds to a beam group when (L₁, L₂)=(1, 1) is configured and theselected orthogonal beam pair is in −45 degree direction and is locatedat (O₁, 0) and (0, O₂); and Beam Group 3 corresponds to a beam groupwhen (L₁, L₂)=(1, 1) is configured and the selected orthogonal beam pairis in +45 degree direction and is located at (0, 0) and (O₁, O₂).

In some embodiments, Table 43 and Table 44 are used as a rank-3 (3layers) and rank-4 (4 layers) master codebook that can be used for anyof Q=8, 12, 16, and 32 antenna port configurations.

Please see the Table Section for Tables 43 and 44.

Table 45 shows i′₂ indices to orthogonal beam pairs mapping that areconsidered to derive rank-3 precoders W⁽³⁾ _(m) ₁ _(,m′) ₁ _(,m) ₂_(,m′) ₂ and {tilde over (W)}⁽³⁾ _(m) ₁ _(,m′) ₁ _(,m) ₂ _(,m′) ₂ inTable 43. Depending on the configured beam group, a UE selects a subsetof i′₂ indices in Table 45 in order to derive the codebook for PMIcalculation. Table also shows selected rank-3 i′₂ indices determineddependent upon a selected beam group. Beam group 0, Beam group 1, andBeam group 2 are constructed according to FIG. 26. The correspondingmapping for rank-4 pre-coders in Table 44 is also shown in Table 45.

TABLE 45 i′₂ indices to orthogonal beam pairs mapping (in Table 43)Rank-3 Rank-3 Rank-4 Rank-4 i₂′ i₂′ i₂′ i₂′ Orthogonal Beam Groupindices indices indices indices beam pairs 0 0-3 4 (2 bits) 0-1 2 (1bit) (0, 0), (0, O₂) 1 4-7 2-3 (0, 0), (O₁, 0) 2  8-11 4-5 (0, O₂), (O₁,0) 3 12-15 6-7 (0, 0), (O₁, O₂)

In some embodiments, a beam group is configured with a beam group whichis a subset of the four beam group set S={Beam Group 0, Beam Group 1,Beam Group 2, and Beam Group 3}, where beam groups are according to FIG.26. Depending on the configured subset of S, the UE derives rank 3-4 i′₂indices from Table 45.

In one example, the configured beam group is a singleton subset of S,for example S0={Beam Group 1}.

In one example, the configured beam group is a non-singleton, strictsubset of S, for example S1={Beam Group 0, Beam Group 1}, and S2={BeamGroup 1, Beam Group 3}.

In one example, the configured beam group is the full set S3=S.

For these example sets S0-S3, the selected rank 3-4 i′₂ indices andtheir mapping to i₂ indices and the corresponding number of feedbackbits are tabulated in Table 46. Note that this table is for illustrationonly. Similar table can be constructed for other beam groups accordingto some embodiments of this disclosure.

TABLE 46 i′₂ indices to i₂ indices mapping for example beam groupsRank-3 Rank-3i₂ Rank-4 Rank-4i₂ Configured i₂′ indices i₂′ indices beamgroup indices (number of bits) indices (number of bits) S0 4-7 0-3 (2bits) 2-3 0-1 (1 bit)  S1 0-7 0-7 (3 bits) 0-3 0-3 (2 bits) S2 4-7,12-15 0-7 (3 bits) 2-3, 6-7 0-3 (2 bits) S3  0-15 0-7 (4 bits) 0-7 0-7(3 bits)

FIG. 27 illustrates example beam grouping schemes 2700 for rank 3-4according to some embodiments of the present disclosure.

In some embodiments, the rank 3-4 master codebook consists of W1 beamgroups of (L₁, L₂)=(8, 2) beams as shown in FIG. 27, where it is assumedthat O₁ belongs to {4, 8, 16, . . . }. The beam group consists of 4quadruple of orthogonal beams, which are shown as black and threepattern squares, where each quadruple comprises of 4 “closest”orthogonal beams in 2D. For example, the quadruple shown in blackcomprises of 4 orthogonal beams {0, 4, 8, 12}. Note that beams arenumbered according to the numbering scheme shown to the right-hand-sideof the (8, 2) grid in the figure. The same numbering scheme will be usedin the embodiments below. The 4 orthogonal beams for the other threequadruples shown as three patterns can be determined similarly.

In some embodiments, FIG. 27 illustrates rank 3-4 beam groups accordingto some embodiments of the present disclosure. The 1st dim and the 2nddim in the figure correspond to beams in the first dimension and in thesecond dimension. The black and three pattern squares represent thebeams that form a beam group and are obtained after beam selection andthe white squares represent the beams that are not included in the beamgroup.

In the FIG. 27:

-   -   Beam Group 0 corresponds to a beam group when (L₁, L₂)=(8, 1) is        configured and the selected orthogonal beam pairs are along        horizontal (or 1st dim) and are located at {(0, 4), (1, 5), (2,        6), (3, 7)};    -   Beam Group 1 corresponds to a beam group when (L₁, L₂)=(4, 2) is        configured and the selected orthogonal beam pairs are located at        {(0, 4), (1, 5)} in the first row and at {(2, 6), (3, 7)} in the        second row;    -   Beam Group 2 corresponds to a beam group when (L₁, L₂)=(4, 2) is        configured and the selected orthogonal beam pairs are located at        {(0, 4), (1, 5)} in the first row, (0, 8) in the first column,        and (0, 9) along the +45 direction;    -   Beam Group 3 corresponds to a beam group when (L₁, L₂)=(2, 2) is        configured and the selected orthogonal beam pairs are located at        {(0, 8), (1, 9)} in the first and the second columns, (0, 9)        along the +45 direction, and (1, 8) along the −45 direction; and    -   Beam Group 4 corresponds to a beam group when (L₁, L₂)=(2,        2)—checker pattern is configured and the selected orthogonal        beam pairs are located at {(0, 9), (9, 2), (2, 11,(11, 0)} which        form a checker pattern.

In some embodiments, similar to Table 43 and Table 44, rank-3 (3 layers)and rank-4 (4 layers) master codebooks can be constructed by consideringunion of all orthogonal beam pairs according to Beam Group 0-Beam Group4 in FIG. 27, that can be used for any of Q=8, 12, 16, and 32 antennaport configurations.

In some embodiments, a UE is configured with at least one beam group outof Beam Group 0-Beam Group 4 in FIG. 27 according to some embodiments ofthis disclosure. Depending on the configured beam group, the UE eitherselects the beams from (8, 2) beam grid in FIG. 27 or i′₂ indices fromthe associated rank 3-4 codebook tables, and maps them sequentially toi₂ indices 0-A, according to some embodiments of this disclosure, whereA+1 is the number of selected i′₂ indices.

FIG. 28 illustrates beam grouping schemes 2800 for rank 3-4 according tosome embodiments of the present disclosure.

In some embodiments, the rank 3-4 master codebook consists of W1 beamgroups of (L₁, L₂)=(4, 2) beams as shown in FIG. 28, where it is assumedthat O₁ belongs to {2, 4, 8, 16, . . . }. The beam group consists of 2quadruple of orthogonal beams, which are shown as black and dottedpattern squares, where each quadruple comprises of 4 “closest”orthogonal beams in 2D. For example, the quadruple shown in blackcomprises of 4 orthogonal beams {0, 2, 4, 6}. Note that beams arenumbered according to the numbering scheme shown to the right-hand-sideof the (4, 2) grid in the figure. The same numbering scheme will be usedin the embodiments below. The 4 orthogonal beams for the other quadrupleshown as dotted patterns is {1, 3, 5, 7}.

FIG. 28 illustrates rank 3-4 beam groups according to some embodimentsof the current invention, the illustrations of different beam groups issimilar to those in FIG. 27.

In some embodiments, similar to Table 43 and Table 44, rank-3 (3 layers)and rank-4 (4 layers) master codebooks can be constructed by consideringunion of all orthogonal beam pairs according to Beam Group 0-Beam Group4 in FIG. 28, that can be used for any of Q=8, 12, 16, and 32 antennaport configurations.

In some embodiments, a UE is configured with at least one beam group outof Beam Group 0-Beam Group 4 in FIG. 28 according to some embodiments ofthis disclosure. Depending on the configured beam group, the UE eitherselects the beams from (4, 2) beam grid in FIG. 28 or indices from theassociated rank 3-4 codebook tables, and maps them sequentially to i₂indices 0-A, according to some embodiments of this disclosure, where A+1is the number of selected indices.

Rank 3-4 Codebook Based on Orthogonal Pair Type

FIG. 29 illustrates example rank 3-4 orthogonal beam pairs 2900 for 2antenna ports in shorter dimension according to some embodiments of thepresent disclosure.

In some embodiments, starting from the master leading beam group of size(L₁, L₂)=(4, 2) for N₁≧N₂ and (2, 4) for N₁<N₂, the rank-3 and rank-4orthogonal beam pairs are constructed based upon the orthogonal pairtype. An illustration of example orthogonal pair types, for 2 antennaports in the shorter dimension, is shown in FIG. 29. The top of thefigure shows the master beam group which comprises of the leading beams{b₀} of the group of orthogonal beam pairs {(b₀, b₁)}, where

-   -   b₀εB₀ ^(A)≡{(x, y):xε{0, p₁, 2p₁, 3p₁} and yε{0, p₂}} for N₁≧N₂,        and    -   b₀εB₀ ^(B)≡{(x, y):xε{0, p₁} and yε{0, p₂, 2p₂, 3p₂}} for N₁<N₂.

The orthogonal beams {b₁} of the orthogonal pairs are determineddependent upon the orthogonal pair type.

Two example orthogonal beam types are:

-   -   Orthogonal beam type 0: This pair is constructed by considering        beams that are orthogonal to the leading beams in the longer        dimension only. According to this construction, the orthogonal        beams are        -   b₁εB₁ ^(A)≡{(O₁+x, y):(x, y)εB₀ ^(A)} for N₁≧N₂, and        -   b₁εB₁ ^(B)≡{(x, O₂+y):(x, y)εB₀ ^(B)} for N₁<N₂; and    -   Orthogonal beam type 1: This pair is constructed by considering        beams that are orthogonal to the leading beams in both longer        and shorter dimensions. According to this construction, the        orthogonal beams are        -   b₁εB₁ ^((A))≡{(O₁+x, O₂+y):(x, y)εB₀ ^(A)} for N₁≧N₂, and        -   b₁εB₁ ^((B))≡{(O₁+x, O₂+y):(x, y)εB₀ ^(B)} for N₁<N₂

In general, for N₁≧N₂,

-   -   Orthogonal beam type 0: b₁εB₁ ^((A))≡{(n₁O₁+x, y):(x, y)εB₀        ^(A)}; and    -   Orthogonal beam type 1: b₁εB₁ ^((A))≡{(n₁O₁+x, n₂O₂+y):(x, y)εB₀        ^(A)}.

Here, n₁ε{1, . . . , N₁−1} and n₂ε{1, . . . , N₂−1}. For N₁<N₂, thegeneral orthogonal beam types can be defined similarly.

In one method, n₁, n₂ are fixed in the specification. In another method,n₁, n₂ is either configured by higher-layer signaling (RRC) or reportedby the UE.

In some embodiments, separate rank 3-4 codebooks are constructed foreach of the orthogonal beam pair types. For example, for Orthogonalpairs 0 and Orthogonal pair 1 in FIG. 29, two separate rank 3-4 tablesare constructed similar to some embodiments of this disclosure.

In some embodiments, a single rank 3-4 codebooks are constructed foreach of the orthogonal beam pair types. For example, for Orthogonalpairs 0 and Orthogonal pair 1 in FIG. 29, a single rank 3-4 tables isconstructed.

For N₁≧N₂, Table 48 and Table 49 show the example of single master rank3-4 codebook tables that can be used for any of Q=8, 12, 16, and 32antenna port configurations, wherein δ₁,δ₂ are according to Table 47.For N₁<N₂, the codebook tables can be constructed similarly.

In one method, s₁=O₁, and s₂=O₂. In this case i_(1,2)=0 and i_(1,2)=1result in the same precoding matrix.

-   -   If (N₁, N₂)=(4, 2), then i_(1,1)ε{0, 1, . . . , N₁−1} and        i_(1,2)=0. In this case i_(1,2) is not reported by the UE. Then,        the number of bits for indicating (i_(1,1), i_(1,2)) pair is        correspondingly determined with counting only the i_(1,1)        component.    -   If (N₁, N₂)=(3, 2), then i_(1,1ε{0, 1), . . . , N₁−1} and        i_(1,2)=0; and hence i_(1,2) is not reported by the UE. Then,        the number of bits for indicating (i_(1,1), i_(1,2)) pair is        correspondingly determined, with counting only the i_(1,1)        component.

In one method, s₁=O₁, and s₂=O₂/2. In this case i_(1,2)=0 and i_(1,2)=1result in the difference precoding matrices.

-   -   If (N₁, N₂)=(4, 2), then i_(1,1)ε{0, 1, 2, 3} and i_(1,2)ε{0,        1}. Then, the number of bits for indicating (i_(1,1), i_(1,2))        pair is (2+1=3) bits.    -   If (N₁, N₂)=(3, 2), then i_(1,1)ε{0, 1, 2} and i_(1,2)ε{0, 1}.        Then, the number of bits for indicating (i_(1,1), i_(1,2)) pair        is (2+1=3) bits.

TABLE 47 Orthogonal beam type to (δ₁, δ₂) mapping Type Configuration δ₁δ₂ Orthogonal beam type 0 N₁ ≧ N₂ O₁ 0 N₁ < N₂ 0 O₂ Orthogonal beam type1 Both O₁ O₂

Please see the Table Section for Tables 48 and 49.

In some embodiments, the rank 3-4 orthogonal beam pair type ispre-determined, for example Orthogonal beam type 0.

In some embodiments, a UE is configured with a rank 3-4 orthogonal pairtype e.g., selected from Orthogonal beam type 0 and Orthogonal beam type1, by the eNB via RRC.

In some embodiments, a UE reports a rank 3-4 orthogonal pair typeselected from Orthogonal beam type 0 and Orthogonal beam type 1, to theeNB.

In one method, this indication is SB and short-term. In this case, theUE reports orthogonal pair type per subband, and i₂ can indicate thisinformation as well as other information such as beam selection andco-phase.

In another method, it is WB and long-term. In this case the UE reportsone orthogonal pair type for whole set S subbands in case of PUSCHreporting. In case of PUCCH reporting, this information is reportedtogether with i₁ (i₁₁ and i₁₂).

FIG. 30 illustrates beam grouping schemes 3000 for rank 3-4: N₁≧N₂ caseaccording to some embodiments of the present disclosure.

In some embodiments, for N₁≧N₂ FIG. 30 illustrates rank 3-4 beam groupsBG0, BG1, and BG2. For N₁<N₂, the beam groups are obtained by 90 degreerotation of those in FIG. 30. The shaded (gray) and pattern squaresrepresent the beams that form a beam group and are obtained after beamselection and the white squares represent the beams that are notincluded in the beam group.

In FIG. 30:

-   -   Beam Group 0 corresponds to a beam group when (L₁, L₂)=(4, 1) is        configured and the selected beams are in the 1st dimension only;    -   Beam Group 1 corresponds to a beam group when (L₁, L₂)=(2,        2)—square is configured and the selected beams form a square;        and    -   Beam Group 2 corresponds to a beam group when (L₁, L₂)=(2,        2)—checker board is configured and the selected beams form a        checker board.

In some embodiments, a UE is configured with a beam group from BG0, BG1,and BG2 according to some embodiments of the present disclosure.Depending on the configured BG, UE constructs the rank 3-4 codebook forthe PMI calculation.

Depending on the configured beam group, a UE selects a subset of i′₂indices in Table 48 and Table 49 in order to derive the rank 3 & 4codebook for PMI calculation. In one method, the UE sequentially mapsthe selected i′₂ indices to 0-A to obtain the corresponding i₂ indices,where A+1 is the number of selected i′₂ indices.

Table 280 and Table 281 respectively show selected rank-3 & 4 i′₂indices determined dependent upon a selected beam group. Beam group 0,Beam group 1, and Beam group 2 are constructed according to FIG. 30.

TABLE 50 Selected i₂′ indices for rank-3 CSI reporting (in Table 2848)Beam Group Selected i₂′ indices 0 0-15 1 0-7, 16-23 2 0-3, 8-11, 20-23,28-31

TABLE 51 Selected i₂′ indices for rank-4 CSI reporting (in Table 2847)Beam Group Selected i₂′ indices 0 0-7 1 0-3, 8-11 2 0-1, 4-5, 10-11,14-15

In one method, a UE is configured with a beam group type indicator andan orthogonal beam type indicator by higher layer.

In another method, a UE is configured with a beam group type indicatorby higher layer, and configured to report an orthogonal beam typeindicator together with either i₁ or i₂.

FIG. 31 illustrates Rank 3-4 orthogonal beam pairs 3100 for N₂≧4 antennaports in shorter dimension according to some embodiments of the presentdisclosure.

In some embodiments, for N₂≧4 antenna ports in the shorter dimension, asshown in FIG. 31, three orthogonal pair types are considered for rank3-4 orthogonal beam pair construction, where Orthogonal pair 0 and 1 arethe same as explained above. Orthogonal pair 2 is constructed byconsidering beams that are orthogonal to the leading beams in bothlonger and shorter dimensions, and that are going shown as shown in thefigure. According to this construction, the orthogonal beams are:

b ₁ε{(O ₁ +x,(N ₂−1)O ₂ +y):xε{0,p ₁,2p ₁,3p ₁} and yε{0,p ₂}}.

The rank 3-4 codebook tables in this case can be constructed accordingto some embodiments of this disclosure.

Rank 5-8 Codebook Based on Orthogonal Pair Type: 16 Ports

FIG. 32 illustrates rank 5-8 orthogonal beam combinations 3200 for (N₁,N₂)=(4, 2) according to some embodiments of the present disclosure.

In some embodiments, for (N₁, N₂)=(4, 2), starting from the 8 orthogonalbeams, as illustrated in FIG. 32, orthogonal beam combinations for rank5-8 precoding matrices are constructed based upon the orthogonal beamtypes. An illustration of example orthogonal beam types is also shown inFIG. 32. The top of the figure shows the 8 orthogonal beams whichcomprises of the orthogonal beams (b₀, b₁), where (b₀, b₁)ε{(x, y):xε{0,O₁, 2O₁, 3O₁} and yε{0, O₂}}.

Three orthogonal beam types that is likely to show up in practiceaccording to the propagation channel characteristics are:

-   -   Orthogonal beam type 0: This pair is constructed by considering        4 beams that are orthogonal in the first (longer) dimension        only. According to this construction, the orthogonal beams are        (b₀, b₁)ε{(x, 0):xε{0, O₁, 2O₁, 3O₁}};    -   Orthogonal beam type 1: This pair is constructed by considering        4 beams that are orthogonal in both first (longer) and second        (shorter) dimensions and that form a checker pattern. According        to this construction, the orthogonal beams are (b₀, b₁)ε{(0, 0),        (0, O₂), (O₁, 0), (O₁, O₂)}, and    -   Orthogonal beam type 2: This pair is constructed by considering        4 beams that are orthogonal in both first (longer) and second        (shorter) dimensions and that form a square. According to this        construction, the orthogonal beams are (b₀, b₁)ε{(x, y):xε{0,        O₁} and yε{0, O₂}}.

For (N₁, N₂)=(2, 4) configuration, the orthogonal beam type constructionis similar (90 degree rotation of orthogonal beam types in FIG. 32).

In some embodiments, the rank 5-8 orthogonal beam type ispre-determined, for example Orthogonal beam type 0.

In some embodiments, a UE is configured with a rank 5-8 orthogonal beamtype by the eNB via RRC.

In some embodiments, a UE reports a rank 5-8 orthogonal beam type to theeNB.

In one method, the candidate orthogonal beam type comprises only types 0and 1.

In one method, this indication is SB and short-term. In this case, theUE reports orthogonal beam type per subband, and i₂ can indicate thisinformation as well as other information such as beam selection andco-phase.

In another method, it is WB and long-term. In this case the UE reportsone orthogonal beam type for whole (set S) subbands in case of PUSCHreporting. In case of PUCCH reporting, this information is reportedtogether with i₁ (i₁₁ and i₁₂).

TABLE 52 Orthogonal beam type to (δ) mapping: 16 ports TypeConfiguration δ_(1,1) δ_(2,1) δ_(1,2) δ_(2,2) δ_(1,3) δ_(2,3) OrthogonalN₁ ≧ N₂ O₁ 0 2O₁ 0 3O₁ 0 beam type 0 N₁ < N₂ 0 O₂ 0 2O₂ 0 3O₂ OrthogonalN₁ ≧ N₂ O₁ O₂ 2O₁ 0 3O₁ O₂ beam type 1 N₁ < N₂ O₁ O₂ 0 2O₂ 0 3O₂Orthogonal Both O₁ 0 O₁ O₂ 0 O₂ beam type 2

In one method, s₁=2, and s₂=2.

-   -   i_(1,1)ε{0, . . . , O₁/2-1} and i_(1,2)ε{0, . . . , O₂/2-1}.        Then, the number of bits for indicating (i_(1,1), i_(1,2)) pair        is corresponding correspondingly determined. This is valid for        both cases of (N₁, N₂)=(4, 2) and (3, 2).

In some embodiments, δ₁, δ₂ for rank 3-4 and δ_(1,1), δ_(1,2), δ_(1,3),δ_(2,1), δ_(2,2), ε_(2,3) for rank 5-8 are respectively configured withtwo separate orthogonal beam type configurations according to Table 47and Table 52.

In some embodiments, δ₁, δ₂ for rank 3-4 and δ_(1,1), δ_(1,2), δ_(1,3),δ_(2,1), δ_(2,2), δ_(2,3) for rank 5-8 are configured with a commonorthogonal beam type configuration according to Table 47 and Table 52.For example, if orthogonal beam type 0 is configured, type 0 isconfigured for rank 3-8 and the delta values are selected as in thefollowing:

δ₁ δ₂ Orthogonal beam O₁ 0 type 0 δ_(1,1) δ_(2,1) δ_(1,2) δ_(2,2)δ_(1,3) δ_(2,3) Orthogonal beam O₁ 0 2O₁ 0 3O₁ 0 type 0

In some embodiments, δ₁, δ₂ for rank 3-4 and δ_(1,1), δ_(1,2), δ_(1,3),δ_(2,1), δ_(2,2), δ_(2,3) for rank 5-8 are configured according to Table53, wherein δ₁,δ₂ for rank 3-4 is mapped to δ_(1,1), δ_(2,1) in thetable.

TABLE 53 Alternate delta table for rank 3-8 codebook k δ 0 1 2 3 If N₂ =1 δ_(1, k) 0 O₁ 2O₁ 3O₁ δ_(2, k) 0 0 0 0 If N₁ > 1 and N₂ > 1 δ_(1, k) 0O₁ 0 O₁ δ_(2, k) 0 0 O₂ O₂ If N₁ = 1 δ_(1, k) 0 0 0 0 δ_(2, k) 0 O₂ 2O₂3O₂

Rank 5-8 Codebook Based on Orthogonal Pair Type: 12 Ports

FIG. 33 illustrates rank 5-8 orthogonal beam combinations 3300 for (N₁,N₂)=(3, 2) according to some embodiments of the present disclosure.

In some embodiments, for (N₁, N₂)=(3, 2), starting from the 6 orthogonalbeams, as illustrated in FIG. 33, orthogonal beam combinations for rank5-8 precoding matrices are constructed based upon the orthogonal beamtypes. An illustration of example orthogonal beam types is also shown inFIG. 33. The top of the figure shows the 6 orthogonal beams whichcomprises of the orthogonal beams (b₀, b₁), where (b₀, b₁)ε{(x, y):xε{0,O₁,2O₁} and yε{0, O₂}}.

Three orthogonal beam types that is likely to show up in practiceaccording to the propagation channel characteristics are:

-   -   Orthogonal beam type 0: This pair is constructed by considering        3 beams that are orthogonal in the longer dimension and 1 beam        in the shorter dimension. According to this construction, the        orthogonal beams are (b₀, b₁)ε{(x, 0):xε{0, O₁, 2O₁}}∪{(0, O₂)};    -   Orthogonal beam type 1: This pair is constructed by considering        3 beams that are orthogonal in the longer dimension and 1 beam        in the shorter dimension. According to this construction, the        orthogonal beams are (b₀, b₁)ε{(x, 0):xε{0, O₁, 2O₁}}∪{(O₁,        O₂)}; and    -   Orthogonal beam type 2: This pair is constructed by considering        4 beams that are orthogonal in both first (longer) and second        (shorter) dimensions and that form a square. According to this        construction, the orthogonal beams are (b₀, b₁)ε{(x, y):xε{0,        O₁} and yε{0, O₂}}.

In some embodiments, similar to 16 ports case, a UE is configured withone orthogonal beam type in FIG. 33 according to some embodiments ofthis disclosure.

In some embodiments, similar to 16 ports case, a UE reports oneorthogonal beam type in FIG. 33 according to some embodiments of thisdisclosure.

For rank 5, 6, 7, 8, the precoding matrices are determined according tothe configured orthogonal beam type as in Table 54.

TABLE 54 Orthogonal beam type to (δ) mapping: 12 ports TypeConfiguration δ_(1,1) δ_(2,1) δ_(1,2) δ_(2,2) δ_(1,3) δ_(2,3) OrthogonalN₁ ≧ N₂ O₁ 0 2O₁ 0 0 O₂ beam type 0 N₁ < N₂ 0 O₂ 0 2O₂ O₁ 0 OrthogonalN₁ ≧ N₂ O₁ 0 2O₁ 0 O₁ O₂ beam type 1 N₁ < N₂ 0 O₂ 0 2O₂ O₁ O₂ OrthogonalBoth O₁ 0 O₁ O₂ 0 O₂ beam type 2

Alternate Rank 3-4 Codebook Designs on Orthogonal Pair Type

FIG. 34 illustrates an illustration of beam grouping schemes 3400 forrank 3-4 according to some embodiments of the present disclosure.

TABLE 55 Orthogonal beam type to (δ) mapping for rank 3-4 codebookOrthogonal beam type Type (k) δ_(1, 0) ^((k)) δ_(2, 0) ^((k)) δ_(1, 1)^((k)) δ_(2, 1) ^((k)) Option 0 0 0 0 0 O₁ 1 0 O₁ O₁ O₂ 2 O₁ O₂ 0 O₂ 3 0O₂ 0 0 Option 1 0 0 0 0 O₁ 1 0 0 O₁ O₂ 2 O₁ O₂ 0 O₂ 3 0 O₂ 0 0 Option 20 0 0 0 O₁ 1 0 0 O₁ O₂ 2 O₁ O₂ 0 O₂ 3 0 O₂ 0 O₁

FIG. 34 illustrates the rank 3-4 master codebook 3400 comprising W1 beamgroups according to some embodiments of the present disclosure. The beamgroup consists of 4 “closest” orthogonal beams in 2D, where 4 orthogonalbeams with indices {0, O₁} are for the 1st dimension and 2 orthogonalbeams with indices {0, O₂} are for the 2nd dimension.

Starting from these 4 orthogonal beams, 4 orthogonal beam pair types areconstructed that are included in the rank 3-4 master codebook.

There are multiple options to construct 4 orthogonal pairs. Out ofwhich, three important options, Option 0, Option 1, and Option 2 areshown in FIG. 34.

-   -   Option 0: In this option, 4 orthogonal beam pairs correspond to        2 horizontal pairs (Orthogonal beam type 0, Orthogonal beam        type 2) and 2 vertical pairs (Orthogonal beam type 1, Orthogonal        beam type 3).    -   Option 1: In this option, 4 orthogonal beam pairs correspond to        2 horizontal pairs (Orthogonal beam type 0, Orthogonal beam type        2), 1 vertical pair (Orthogonal beam type 3), and 1 diagonal up        pair (Orthogonal beam type 1).    -   Option 2: In this option, 4 orthogonal beam pairs correspond to        1 horizontal pair (Orthogonal beam type 0), 1 vertical pair        (Orthogonal beam type 3), 1 diagonal up pair (Orthogonal beam        type 1), and 1 diagonal down pair (Orthogonal beam type 2).

The rank-3 and rank-4 codebooks according to this orthogonal beam pairconstruction is shown in Table 56 and Table 57, respectively, whereTable 55 is used for δ_(1,0) ^((k)), δ_(2,0) ^((k)), δ_(1,1) ^((k)), andδ_(2,1) ^((k)) values for each of the considered codebook option, wherethe superscript k=0, 1, 2, and 3 are used for Orthogonal beam type 0,Orthogonal beam type 1, Orthogonal beam type 2, and Orthogonal beam type3, respectively. Note that the codebooks can be used for any of Q=8, 12,16, and 32 antenna port configurations with at least 2 ports in theshorter dimension.

Please see the below Table Section for Table 56 and 57.

In some embodiments, a UE is configured with one of Option 0, Option 1,and Option 2 for rank 3-4 codebooks.

In some embodiments, the rank 3-4 codebook option is pre-determined, forexample Option 1.

In some embodiments, a UE is configured with one orthogonal beam typefrom Orthogonal beam type 0, Orthogonal beam type 1, Orthogonal beamtype 2, and Orthogonal beam type 3 in FIG. 34 according to someembodiments of this disclosure.

In some embodiments, a UE reports one orthogonal beam type fromOrthogonal beam type 0, Orthogonal beam type 1, Orthogonal beam type 2,and Orthogonal beam type 3 in FIG. 34 according to some embodiments ofthis disclosure.

Embodiments on Rank 3-4 Codebooks with 2, 3, or 4 Orthogonal Beam Types(without SB Beam Selection)

FIG. 35 illustrates beam grouping schemes 3500 for rank 3-4 according toembodiments of the present disclosure.

TABLE 58 Number of orthogonal beam type to (δ) mapping for rank 3-4codebook Number of Orthogonal orthogonal beam beam type types (K) (k)δ_(1, 0) ^((k)) δ_(2, 0) ^((k)) δ_(1, 1) ^((k)) δ_(2, 1) ^((k)) 2, 3, 40 0 0 O₁ 0 1 0 0 O₁ O₂ 3, 4 2 0 0 0 O₂ 4 3 0 O₂ O₁ O₂

In some embodiments, as shown in FIG. 35, the rank 3-4 master beam groupconsists of 4 “closest” orthogonal beams in 2D, where 4 orthogonal beamswith indices {0, O₁} are for the 1st dimension and 2 orthogonal beamswith indices {0, O₂} are for the 2nd dimension, and 2, 3, or 4orthogonal beam types are considered to construct the rank 3-4codebooks. The 4 orthogonal beam types are as follows:

-   -   Orthogonal beam type 0 corresponds to the orthogonal beam pair        {(0, 0), (O₁, 0)}.    -   Orthogonal beam type 1 corresponds to the orthogonal beam pair        {(0, 0), (O₁, O₂)}.    -   Orthogonal beam type 2 corresponds to the orthogonal beam pair        {(0, 0), (0, O₂)}.    -   Orthogonal beam type 3 corresponds to the orthogonal beam pair        {(0, O₂), (O₁, O₂)}.

Depending on the number of orthogonal beam types considered to constructthe rank 3-4 codebooks, the orthogonal beam types are selected asfollows:

-   -   If the number of orthogonal beam types=2, then Orthogonal beam        type 0 and Orthogonal beam type 1 are selected.    -   If the number of orthogonal beam types=3, then Orthogonal beam        type 0, Orthogonal beam type 1, and Orthogonal beam type 2 are        selected.    -   If the number of orthogonal beam types=4, then Orthogonal beam        type 0, Orthogonal beam type 1, Orthogonal beam type 2, and        Orthogonal beam type 3 are selected.

Please see the below Table Section for Table 59 and 60.

The rank-3 and rank-4 codebooks according to this orthogonal beam pairconstruction is shown in Table 59 and Table 60, respectively, whereTable 58 is used for δ_(1,0) ^((k)), δ_(2,0) ^((k)), δ_(1,1) ^((k)), andδ_(2,1) ^((k)) values for each of K=2, 3, or 4, where the superscriptk=0, 1, 2, and 3 are used for Orthogonal beam type 0, Orthogonal beamtype 1, Orthogonal beam type 2, and Orthogonal beam type 3,respectively. Note that the codebooks can be used for any of Q=8, 12,16, and 32 antenna port configurations with at least 2 ports in theshorter dimension.

The number of bits to report rank 3-4 PMI (i₂) is shown in Table 61 forboth SB and WB reporting of orthogonal beam type. Note that in case SBreporting of orthogonal beam type, K=2 requires 1 bit and K=3, 4requires 2 bits in each SB. For WB reporting, 1 bit (K=1) and 2 bits(K=3, 4) are reported for the whole WB.

TABLE 61 Number of rank 3-4 i₂ bits SB reporting of orthogonal WBreporting of orthogonal beam type beam type Number Number Number Numberof i₂ bits in of i₂ bits in of i₂ bits in of i₂ bits in each SB each SBeach SB each SB K (Rank 3) (Rank 4) (Rank 3) (Rank 4) 2 2 + 1 = 3 1 + 1= 2 2 1 3 2 + 2 = 4 1 + 2 = 3 4 2 + 2 = 4 1 + 2 = 3

In some embodiments, a UE is configured with one of K=2, 3, or 4 forrank 3-4 codebooks.

In some embodiments, the rank 3-4 codebook is pre-determined with afixed K value, for example K=4.

In some embodiments, a UE is configured with one orthogonal beam typedepending on the configured value of K according to some embodiments ofthis disclosure.

In some embodiments, a UE reports one orthogonal beam type from Korthogonal beam types depending on the configured value of K accordingto some embodiments of this disclosure.

In one method, the configured value of K=4.

In one method, this reporting is SB and short-term. In this case, the UEreports orthogonal beam type per subband, and i₂ can indicate thisinformation as well as other information such as beam selection andco-phase.

In another method, it is WB and long-term. In this case the UE reportsone orthogonal beam type for whole (set S) subbands in case of PUSCHreporting. In case of PUCCH reporting, this information is reportedtogether with i₁ (i₁₁ and i₁₂).

Embodiments on Rank 3-4 Codebooks with 2, 3, or 4 Orthogonal Beam Types(with SB Beam Selection)

FIG. 36 illustrates beam grouping schemes 3600 for rank 3-4 according toembodiments of the present disclosure.

In some embodiments, as shown in FIG. 36, the rank 3-4 master beam groupconsists of 4 “closest” orthogonal beam groups of size (L₁, L₂)=(4, 2)in 2D for N₁≧N₂ configuration, where 4 orthogonal beam groups arelocated at {0, O₁} for the 1st dimension and {0, O₂} are for the 2nddimension. The 4 orthogonal beam types are the same as in FIG. 35 exceptthat each type corresponds to a pair of orthogonal beam groups.Depending on the number of orthogonal beam types (K) considered toconstruct the rank 3-4 codebooks, the orthogonal beam types are selectedas follows:

-   -   Orthogonal beam type 0 corresponds to the orthogonal beam group        pair located at {(0, 0), (O₁, 0)}.    -   Orthogonal beam type 1 corresponds to the orthogonal beam group        pair located at {(0, 0), (O₁, O₂)}.    -   Orthogonal beam type 2 corresponds to the orthogonal beam group        pair located at {(0, 0), (0, O₂)}.    -   Orthogonal beam type 3 corresponds to the orthogonal beam group        pair located at {(0, O₂), (O₁, O₂)}.

Please see the below Table Section for Tables 62 and 63.

The rank-3 and rank-4 codebooks according to this orthogonal beam grouppair construction is shown in Table 62 and Table 63, respectively, whereTable 48 is used for δ_(1,0) ^((k)), δ_(2,0) ^((k)), δ_(1,1) ^((k)), andδ_(2,1) ^((k)) values for each of K=2, 3, or 4, where the superscriptk=0, 1, 2, and 3 are used for Orthogonal beam type 0, Orthogonal beamtype 1, Orthogonal beam type 2, and Orthogonal beam type 3,respectively. Note that the codebooks can be used for any of Q=8, 12,16, and 32 antenna port configurations with at least 2 ports in theshorter dimension.

Some of the embodiments of this disclosure on configuration or reportingof K, orthogonal beam type, and delta values are applicable to thisembodiment.

It is straightforward for the skilled-in-the-art to recognize that thethis embodiment is applicable to other orthogonal beam group sizesincluding size (L₁, L₂)=(4, 1), (2, 2), (2, 1), and (1, 1).

Embodiments on Delta Reporting with i₁ (i_(1,1) and i_(1,2))

In some embodiments, a UE reports δ₁, δ₂ (or δ_(1,0) ⁽⁰⁾, δ_(2,0) ⁽⁰⁾,δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾) for rank 3-4 codebooks and δ_(1,1),δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2), ε_(2,3) for rank 5-8 codebooks,according to some embodiments of this disclosure, jointly with i₁ (ori_(1,1) or i_(1,2)).

In one alternative, the UE reports i′₁=(i₁, j) where i₁ corresponds tothe W1 beam group reporting and j corresponds to the orthogonal beamtype (δ₁, δ₂ or δ_(1,0) ⁽⁰⁾, δ_(2,0) ⁽⁰⁾, δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾)reporting for rank 3-4. For example, for rank 3-4 codebook tables inTable 62 and Table 637, the UE reports i′₁ using a 4-bit indication,where the 2 bits are used to indicate i₁ and 2 bits are used indicate j.

In one method, the two most significant bits (MSB) corresponds to theorthogonal beam type (j) and the 2 two least significant bits (LSB)corresponds to i₁. Table 64 shows an example of such i′₁ reporting.

TABLE 64 i₁′ to (i₁, j) mapping for rank 3-4 codebooks (Table 62 andTable 63) b₃b₂b₁b₀ j b₁b₀ i₁ 0000 00 Orthogonal beam type 0 00 0 0001 011 0010 10 2 0011 11 3 0100-0111 01 Orthogonal beam type 1 00, 01, 10, 110-3 1000-1011 10 Orthogonal beam type 2 00, 01, 10, 11 0-3 1100-1111 11Orthogonal beam type 3 00, 01, 10, 11 0-3

In another method, the two most significant bits (MSB) corresponds to i₁and the 2 two least significant bits (LSB) corresponds to the orthogonalbeam type (j).

In another alternative, the UE reports i′_(1,1)=(i_(1,1), j) wherei_(1,1) corresponds to the W1 beam group reporting in the 1st dimensionand j corresponds to the orthogonal beam type (δ₁, δ₂ or δ_(1,0) ⁽⁰⁾,δ_(2,0) ⁽⁰⁾, δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾ reporting for rank 3-4. Forexample, for rank 3-4 codebook tables in Table 62 and Table 63 the UEreports i′_(1,1) using a 4-bit indication, where the 2 bits are used toindicate i_(1,1) and 2 bits are used indicate j. Similar to the firstalternative, 2 bits to indicate j may either be 2 LSBs or 2 MSBs of the4-bit indication.

In yet another alternative, the UE reports i′_(1,2)=(i_(1,2), j) wherei_(1,2) corresponds to the W1 beam group reporting in the 2nd dimensionand j corresponds to the orthogonal beam type (δ₁, δ₂ or δ_(1,0) ⁽⁰⁾,δ_(2,0) ⁽⁰⁾, δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾) reporting for rank 3-4.

The above-mentioned alternatives are applicable to rank 5-8 codebooks.For instance, i′₁ may be reported using a 4-bit indication, whose 2 bitsare for i₁ (i_(1,1) and i_(1,2)) indication and 2 bits are fororthogonal beam type (δ_(1,1), δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2),ε_(2,3)) indication.

Other Rank 3-8 Codebook Design Alternatives

In some embodiments, rank 3-8 codebooks can be constructed according toalternative master codebook alternatives 1-4 shown in FIG. 37, FIG. 38,FIG. 39, and FIG. 40, according to some embodiments of this disclosure.

FIG. 37 illustrates an alternate rank 3-8 codebook design 1 3700: (L₁,L₂)=(4, 2) according to embodiments of the present disclosure;

FIG. 38 illustrates an Alternate rank 3-8 codebook design 2 3800: (L₁,L₂)=(4, 1) according to embodiments of the present disclosure;

FIG. 39 illustrates an alternate rank 3-8 codebook design 3 3900: (L₁,L₂)=(2, 2) according to embodiments of the present disclosure.

FIG. 40 illustrates an alternate rank 3-8 codebook design 4 4000: (L₁,L₂)=(2, 1) according to embodiments of the present disclosure.

In some embodiments, as shown in FIG. 36B, the rank 3-4 master beamgroup consists of 4 orthogonal beam types of size (L₁, L₂)=(4, 2) in 2Dfor N₁≧N₂ configuration, where the orthogonal beam types are as follows:Orthogonal beam type 0 corresponds to the orthogonal beam group pairlocated at {(0, 0), (O₁, 0)}. Orthogonal beam type 1 corresponds to theorthogonal beam group pair located at {(0, 0), (O₁, O₂)}. Orthogonalbeam type 2 corresponds to the orthogonal beam group pair located at{(0, 0), (0, O₂)}. Orthogonal beam type 3 corresponds to the orthogonalbeam group pair located at {(0, 0), ((N₁−1)O₁,0)}.

The rank-3 and rank-4 codebooks according to construction is shown inTable 66 and Table 67, respectively, where Table 65 is used for δ₁ andδ₂ values and the indices k=0, 1, 2, and 3 are used for Orthogonal beamtype 0, Orthogonal beam type 1, Orthogonal beam type 2, and Orthogonalbeam type 3, respectively. Note that the codebooks can be used for anyof Q=8, 12, 16, and 32 antenna port configurations. Note also that k=3is applicable to Q=12, 16, and 32 ports.

TABLE 65 Orthogonal beam type to (δ₁, δ₂) mapping for N₁ ≧ N₂ k δ 0 1 23 If N₁ > 1 and N₂ > 1 δ₁ O₁ 0 O₁ (N₁ − 1)O₁ δ₂ 0 O₂ O₂ 0 If N₂ = 1 δ₁O₁ 2O₁ 3O₁ (N₁ − 1)O₁ δ₂ 0 0 0 0

The UE is configured to report i_(1,1), i_(1,2), and k jointly WB andlong-term according to some embodiments of this disclosure, where therange of values that they take are follows:

${i_{1,1} = 0},1,\ldots,{{\frac{N_{1}O_{1}}{s_{1}} - {1\mspace{14mu} {and}\mspace{14mu} i_{1,2}}} = 0},1,\ldots,{{\frac{N_{2}O_{2}}{s_{2}} - 1};}$

and k=0, 1, 2, 3. Note that 2-bit indication is needed to report theorthogonal beam type k.

Please see the below Table Section for Tables 66 and 67.

In some embodiments, a UE is configured with a beam group configurationfrom four configurations, namely Config 1, Config 2, Config 3, andConfig 4, for codebook subset selection on master rank 3-4 codebooks.For k=0, an illustration of the four configurations is shown FIG. 41.Depending on the configuration, the UE selects i′₂ indices (in Table 66and Table 67) according to Table 68 and Table 69 for rank 3 and rank 4,respectively, for PMI reporting. The parameters (s₁, s₂) and (p₁, p₂)for the four configurations are shown in Table 68 and Table 69. Notethat three options are provided for s₂ in case of Config 4. Depending onthe desired number of beams (or resolution) in the shorter dimension,the UE is configured with one option.

FIG. 41 illustrates example orthogonal beams 4100 for rank 3-4 when k=0according to some embodiments of the present disclosure.

TABLE 68 Selected i₂′ indices for rank-3 CSI reporting (in Table 66)Config Selected i₂′ indices (s1, s2) (p₁, p₂) 1 0, 2 (1, 1) (—, —) 20-7, 16-23 (O₁, O₂) $( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$ 30-3, 8-11, 20-23, 28-31 (O₁, O₂)$( {\frac{O_{1}}{4},\frac{O_{2}}{2}} )$ 4 0-15 (O₁, —) If N₂= 1 Option 0: (O₁, 2) If N₂ > 1 and N₂ > 1  ${{Option}{\mspace{11mu} \;}1\text{:}\mspace{20mu} ( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {If}\mspace{14mu} N_{1}} > {1\mspace{14mu} {and}\mspace{14mu} N_{2}} > 1$  Option 2: (O₁, O₂) If N₁ > 1 and N₂ > 1$( {\frac{O_{1}}{4},—} )$

TABLE 69 Selected i₂′ indices for rank-4 CSI reporting (in Table 67)Config Selected i₂′ indices (s1, s2) (p₁, p₂) 1 0, 1 (1, 1) (—, —) 20-3, 8-11 (O₁, O₂) $( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$ 30-1, 4-5, 10-11, 14-15 (O₁, O₂)$( {\frac{O_{1}}{4},\frac{O_{2}}{2}} )$ 4 0-7 (O₁, —) If N₂ =1 Option 0: (O₁, 2) If N₁ > 1 and N₂ > 1  ${{Option}{\mspace{11mu} \;}1\text{:}\mspace{20mu} ( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {If}\mspace{14mu} N_{1}} > {1\mspace{14mu} {and}\mspace{14mu} N_{2}} > 1$  Option 2: (O₁, O₂) If N₁ > 1 and N₂ > 1$( {\frac{O_{1}}{4},—} )$

Note that p₁=s₁/L₁ for Configs 2-4, where L₁ is the number of includedbeam indices along the first dimension of the master codebook. In otherwords, for Configs 2-4, the effective oversampling is kept fixed forrank 3-4.

In some embodiments, a UE is configured with a larger table of δ₁ and δ₂values (index k). In one example, the table of δ₁ and δ₂ values includeall orthogonal pairs with the leading beam (0, 0). An example of such atable is shown in Table 70. Depending on the number of antenna ports(Q), the UE uses a subset of δ₁, δ₂ (or k values). For instance, if Q=8,the UE uses k=0-2; if Q=12, the UE uses k=0-4; and Q=16, the UE usesk=0-6. Note the 2-bit indication is needed for Q=8, and 3-bit indicationis needed for Q=12, 16.

TABLE 70 Orthogonal beam type to (δ₁, δ₂) mapping for N₁ ≧ N₂ k δ 0 1 23 4 5 6 If N₁ > 1 and δ₁ O₁ 0 O₁ 2O₁ 2O₁ 3O₁ 3O₁ N₂ > 1 δ₂ 0 O₂ O₂ 0 O₂0 O₂ If N₂ = 1 δ₁ O₁ 2O₁ 3O₁ 4O₁ 5O₁ 6O₁ 7O₁ δ₂ 0 0 0 0 0 0 0

In some embodiments, a UE is configured with rank 3-4 codebooks withcodebook subset restriction (CSR) on k, which determines a subset ofvalues of k UE can report.

In one method, the CSR configuration is based on a bitmap.

For example, fork values in Table 70, a 7-bit bitmap can be configuredto indicate a subset of k values that UE can report.

For example, fork values in Table 65, a 4-bit bitmap can be configuredto indicate a subset of k values that UE can report.

It is straightforward for the skilled-in-the-art to recognize that thethis embodiment is applicable to antenna port configuration N₁<N₂ andother orthogonal beam group sizes including size (L₁, L₂)=(4, 1), (2,2), (2, 1), and (1, 1).

Alternate Rank 5-6 Codebooks for N₁≧N₂

FIG. 42 illustrates alternate rank 5-6 orthogonal beam types 4200according to embodiments of the present disclosure.

In some embodiments, a UE reports or is configured with a orthogonalbeam type for rank 5-6 codebooks from Orthogonal beam types 0-7 as shownin FIG. 42 according to some embodiments of this disclosure. Dependingon the configuration, the UE selects the three orthogonal beams, thefirst beam is located at (0, 0), and the 2nd and 3rd beams correspond toindices (k₁, k₂) as in Table 71, where k₁, and k₂ take k values in Table70. The UE them derives rank-5 and rank-6 pre-coders W⁽⁵⁾ _(i) _(1,1)_(,i) _(1,2) and W⁽⁶⁾ _(i) _(1,1) _(,i) _(1,2) as defined above.

TABLE 71 Orthogonal beam type to δ_(1, 1), δ_(1, 2), δ_(2, 1), δ_(2, 2),for rank 5-6 codebook for 12 or 16 port with N₁ ≧ N₂ > 1 Orthogonal (k₁,k₂) from Table 70 for beam type δ_(1, k) ₁ , δ_(1, k) ₂ , δ_(2, k) ₁ ,δ_(2, k) ₂ 0 (0, 3) 1 (2, 3) 2 (0, 1) 3 (0, 2) 4 (0, N₁ + 1) 5 (2,N₁ + 1) 6 (1, N₁ + 1) 7 (N₁ + 1, N₁ + 2)

For N₁<N₂, the rank 5-6 codebook design is similar.

Alternate Rank 7-8 Codebooks for N₁≧N₂

FIG. 43 illustrates alternate rank 7-8 orthogonal beam types 4300according to embodiments of the present disclosure.

In some embodiments, a UE reports or is configured with a orthogonalbeam type for rank 7-8 codebooks from Orthogonal beam types 0-7 as shownin FIG. 43 according to some embodiments of this disclosure. Dependingon the configuration, the UE selects the four orthogonal beams, thefirst beam is located at (0, 0), and the 2nd, 3rd, and 4th beamscorrespond to indices (k₁, k₂, k₃) as in Table 72 (for 16 ports), wherek₁, k₂, and k₃ take k values in Table 70. The UE them derives rank-7 andrank-8 pre-coders W⁽⁷⁾ _(i) _(1,1) _(,i) _(1,2) and W⁽⁸⁾ _(i) _(1,1)_(,i) _(1,2) as defined above. The delta table for 12 ports can beconstructed similarly.

TABLE 72 Orthogonal beam type to δ_(1, 1), δ_(1, 2), δ_(2, 1), δ_(2, 2),δ_(1, 3), δ_(2, 3) for rank 7-8 codebook for 16 port with N₁ ≧ N₂ > 1Orthogonal (k₁, k₂, k₃) from Table 70 for beam type δ_(1, k) ₁ ,δ_(1, k) ₂ , δ_(1, k) ₃ , δ_(2, k) ₁ , δ_(2, k) ₂ , δ_(2, k) ₃ 0 (0, 3,5) 1 (2, 3, 6) 2 (0, 1, 2) 3 (0, 1, 5) 4 (0, 2, 5) 5 (0, 1, 3) 6 (0, 2,3) 7 (1, 5, 6)

For N₁<N₂, the rank 7-8 codebook design is similar.

Embodiments on Delta Reporting with i₁ (i_(1,1) and i_(1,2))

In some embodiments, a UE reports δ₁, δ₂ (or δ_(1,0) ⁽⁰⁾, δ_(2,0) ⁽⁰⁾,δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾) for rank 3-4 codebooks and δ_(1,1),δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2), ε_(2,3) for rank 5-8 codebooks,according to some embodiments of this disclosure, jointly with i₁ (ori_(1,1) or i_(1,2)).

In one alternative, the UE reports i′₁=(i₁, j) where i₁ corresponds tothe W1 beam group reporting and j corresponds to the orthogonal beamtype (δ₁, δ₂ or δ_(1,0) ⁽⁰⁾, δ_(2,0) ⁽⁰⁾, δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾)reporting for rank 3-4. For example, for rank 3-4 codebook tables inTable 56 and Table 57, the UE reports i′₁ using a 4-bit indication,where the 2 bits are used to indicate i₁ and 2 bits are used indicate j.

In one method, the two most significant bits (MSB) corresponds to theorthogonal beam type (j) and the 2 two least significant bits (LSB)corresponds to i₁. Table 73 shows an example of such i′₁ reporting.

TABLE 73 i′₁ to (i₁, j) mapping for rank 3-4 codebooks (Table 56 andTable 57) b₃b₂b₁b₀ j b₁b₀ i₁ 0000 00 Orthogonal beam type 0 00 0 0001 011 0010 10 2 0011 11 3 0100-0111 01 Orthogonal beam type 1 00, 01, 10, 110-3 1000-1011 10 Orthogonal beam type 2 00, 01, 10, 11 0-3 1100-1111 11Orthogonal beam type 3 00, 01, 10, 11 0-3

In another method, the two most significant bits (MSB) corresponds to i₁and the 2 two least significant bits (LSB) corresponds to the orthogonalbeam type (j).

In another alternative, the UE reports i′_(1,1)=(i_(1,1), j) wherei_(1,1) corresponds to the W1 beam group reporting in the 1st dimensionand j corresponds to the orthogonal beam type (δ₁, δ₂ or δ_(1,0) ⁽⁰⁾,δ_(2,0) ⁽⁰⁾, δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾) reporting for rank 3-4. Forexample, for rank 3-4 codebook tables in Table 56 and Table 57, the UEreports i′_(1,1) using a 4-bit indication, where the 2 bits are used toindicate i_(1,1) and 2 bits are used indicate j. Similar to the firstalternative, 2 bits to indicate j may either be 2 LSBs or 2 MSBs of the4-bit indication.

In yet another alternative, the UE reports i′_(1,2)=(i_(1,2), j) wherei_(1,2) corresponds to the W1 beam group reporting in the 2nd dimensionand j corresponds to the orthogonal beam type (δ₁,δ₂ or δ_(1,0) ⁽⁰⁾,δ_(2,0) ⁽⁰⁾, δ_(1,1) ⁽⁰⁾, and δ_(2,1) ⁽⁰⁾) reporting for rank 3-4.

The above-mentioned alternatives are applicable to rank 5-8 codebooks.For instance, i′₁ may be reported using a 4-bit indication, whose 2 bitsare for i₁ (i_(1,1) and i_(1,2)) indication and 2 bits are fororthogonal beam type (δ_(1,1), δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2),ε_(2,3)) indication.

In another alternative, for rank 3-4 codebook, the UE reports i′₁=(i₁,k) or i′₁₁=(i₁₁, k) or i′_(1,2)=(i_(1,2), k) where i₁ (or i_(1,1) ori_(1,2)) corresponds to the W1 beam group reporting and k corresponds tothe orthogonal beam pair from Table 70. For example, the UE reports i′₁or i′_(1,1) or i′_(1,2) using a (x+y)-bit indication, where the x bitsare used to indicate i₁ (or i_(1,1) or i_(1,2)) and y bits are used toindicate k.

In another alternative, for rank 5-6 codebook, the UE reports i′₁=(i₁,k₁, k₂) or i′₁₁=(i₁₁, k₁, k₂) or i′_(1,2)=(i_(1,2), k₁, k₂) where i₁ (ori_(1,1) or i_(1,2)) corresponds to the W1 beam group reporting and k₁,k₂ corresponds to the orthogonal beam type from Table 70 and Table 71.For example, the UE reports i′₁ or i′_(1,1) or i′_(1,2) using a(x+y)-bit indication, where the x bits are used to indicate i₁ (ori_(1,1) or i_(1,2)) and y bits are used to indicate k₁, k₂.

In another alternative, for rank 5-6 codebook, the UE reports i′₁=(i₁,k₁, k₂, k₃) or i′₁₁=(i₁₁, k₁, k₂, k₃) or i′_(1,2)=(i_(1,2), k₁, k₂, k₃)where i₁ (or i_(1,1) or i_(1,2)) corresponds to the W1 beam groupreporting and k₁, k₂, k₃ corresponds to the orthogonal beam type fromTable 70 and Table 72. For example, the UE reports i′₁ or i′_(1,1) ori′_(1,2) using a (x+y)-bit indication, where the x bits are used toindicate i₁ (or i_(1,1) or i_(1,2)) and y bits are used to indicate k₁,k₂, k₃.

Embodiment on Master Codebook for all Config

Master Rank-1 Codebook

In some embodiments, the rank-1 class A codebook is described in Table74 and Table 75.

A UE is configured with one of Config 1, Config 2, Config 3, and Config4. Depending on the configured Config parameter, the UE performscodebook subset selection (CSS) by selecting a subset of i′₂ indices inTable 75 according to Table 74.

TABLE 74 CSS table for four configurations Config Selected i₂′ indices(s1, s2) Config 1  

0-3 (1, 1) Config 2  

0-7, 16-23 (2, 2) Config 3  

0-3, 8-11, 20-23, 28-31 (2, 2) Config 4  

0-15 (2, 2)$W_{m_{1},m_{2},n}^{(1)} = {\frac{1}{\sqrt{Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{1}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}}\end{bmatrix}}$ $v_{m_{1}} = \lbrack {\begin{matrix}1 & e^{j\frac{2\pi \; n_{1}}{O_{1}N_{1}}} & \ldots &  e^{j\frac{2\pi \; {n_{1}{({N_{1} - 1})}}}{O_{1}N_{1}}} \rbrack^{t}\end{matrix},{u_{m_{2}} = \lbrack \begin{matrix}1 & e^{j\frac{2\pi \; n_{2}}{O_{2}N_{2}}} & \ldots &  e^{j\frac{2\pi \; {n_{2}{({N_{2} - 1})}}}{O_{2}N_{2}}} \rbrack^{t}\end{matrix} }} $ i_(1,1) = 0, 1, . . . , O₁N₁/s₁ − 1i_(1,2) = 0, 1, . . . , O₂N₂/s₂ − 1 p₁ = 1 and p₂ = 1.

The proposed rank-1 codebook is characterized by three parameters: {i₁₁,i₁₂, i₂}, where i₂ corresponds to the selected i′₂ indices from Table 75according to the Config parameter.

TABLE 75 Master codebook for 1 layer CSI reporting i₂′ 0 1 2 3 PrecoderW_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂_(i) _(1, 2) _(, 2) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2)_(, 3) ⁽¹⁾ i₂′ 4 5 6 7 Precoder W_(s) ₁ _(i) _(1, 1) _(+1, s) ₂ _(i)_(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+1, s) ₂ _(i) _(1, 2) _(, 1)⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+1, s) ₂ _(i) _(1, 2) _(, 2) ⁽¹⁾ W_(s) ₁ _(i)_(1, 1) _(+1, s) ₂ _(i) _(1, 2) _(, 3) ⁽¹⁾ i₂′ 8 9 10 11 Precoder W_(s)₁ _(i) _(1, 1) _(+2, s) ₂ _(i) _(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1)_(+2, s) ₂ _(i) _(1, 2) _(, 1) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+2, s) ₂ _(i)_(1, 2) _(, 2) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+2, s) ₂ _(i) _(1, 2) _(, 3)⁽¹⁾ i₂′ 12 13 14 15 Precoder W_(s) ₁ _(i) _(1, 1) _(+3, s) ₂ _(i)_(1, 2) _(, 0) ⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+3, s) ₂ _(i) _(1, 2) _(, 1)⁽¹⁾ W_(s) ₁ _(i) _(1, 1) _(+3, s) ₂ _(i) _(1, 2) _(, 2) ⁽¹⁾ W_(s) ₁ _(i)_(1, 1) _(+3, s) ₂ _(i) _(1, 2) _(, 3) ⁽¹⁾ i₂′ 16-31 Precoder Entries16-31 constructed with replacing the second subscript _(s) ₂ _(i)_(1, 2) with _(s) ₂ _(i) _(1, 2) ₊₁ in entries 0-15

Master Rank-2 Codebook

In some embodiments, the rank-2 class A codebook is described in Table76 and Table 77. Note that in Config 3 and Config 4, the four beamsshown in grey are numbered 0-3, and legacy 8-Tx rank-2 beam pairs {00,11, 22, 33,01,12,13,03} are formed according to this numbering in theproposed rank-2 codebook. Also note that for Config 1, the rank-2codebook corresponds to a single beam and QPSK {1j,−1,−j} co-phase.

A UE is configured with one of Config 1, Config 2, Config 3, and Config4. Depending on the configured Config parameter, the UE performscodebook subset selection (CSS) by selecting a subset of i′₂ indices inTable 77 according to Table 76.

TABLE 76 CSS table for four configurations Config Selected i₂′ indices(s1, s2) Config 1  

0-1, 36-37 (1, 1) Config 2  

0-3, 8-9, 16-19, 22-23, 32-35 (2, 2) Config 3  

0-1, 4-5, 18-21, 24-31 (2, 2) Config 4  

0-15 (2, 2)$W_{m_{1},m_{1}^{\prime},m_{2},{m_{2,}^{\prime}n}}^{(2)} = {\frac{1}{\sqrt{2Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}}}\end{bmatrix}}$ $v_{m_{1}} = \lbrack {\begin{matrix}1 & e^{j\frac{\pi \; n_{1}}{O_{1}N_{1}}} & \ldots &  e^{j\frac{\pi \; {n_{1}{({N_{1} - 1})}}}{O_{1}N_{1}}} \rbrack^{t}\end{matrix},{u_{m_{2}} = \lbrack \begin{matrix}1 & e^{j\frac{\pi \; n_{2}}{O_{2}N_{2}}} & \ldots &  e^{j\frac{\pi \; {n_{2}{({N_{2} - 1})}}}{O_{2}N_{2}}} \rbrack^{t}\end{matrix} }} $ i_(1,1) = 0, 1, . . . , O₁N₁/s₁ − 1i_(1,2) = 0, 1, . . . , O₂N₂/s₂ − 1If Config 2 and N₁<=N₂, thenp₁=O₁ and p₂=1.

Otherwise

p₁=1 and p₂=1.

The proposed rank-2 codebook is characterized by three parameters: {i₁₁,i₁₂, i₂}, where i₂ corresponds to the selected i′₂ indices from Table 76according to the Config parameter.

Please see the below Table Section for Table 77.

Master Rank 3-4 Codebook

In some embodiments, the codebook for rank 3-4 is characterized by fourparameters: {i₁₁, i₁₂, k, i₂}, and codewords are identified by{i′_(1,1), i_(1,2), i₂} in CSI feedback. Different values of theparameter k are used to construct different orthogonal beam groups forrank 3-4 codebooks.

FIG. 44 illustrates three example orthogonal-beam groups 4400, indexedby k=0, 1, 2 for Ranks 3-4 according to some embodiments of the presentdisclosure.

Table 79 and Table 80 show the rank 3-4 codebook tables that can be usedfor any of Q=8, 12, and 16 antenna port configurations, where δ₁, δ₂ areselected from Table 78 depending on the k value, the corresponding rank3 precoder is either

${W_{m_{1},m_{1}^{\prime},m_{2},m_{2}^{\prime}}^{(3)} = {{{\frac{1}{\sqrt{3Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}}\end{bmatrix}}\mspace{14mu} {or}\mspace{14mu} W_{m_{1},m_{1}^{\prime},m_{2},m_{2}^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{v_{m_{1}} \otimes u_{m_{2}}} & {{- v_{m_{1}}} \otimes u_{m_{2}}} & {{- v_{m_{1}^{\prime}}} \otimes u_{m_{2}^{\prime}}}\end{bmatrix}}}},$

and the corresponding rank 4 precoder is

$W_{m_{1},m_{1}^{\prime},m_{2},m_{2}^{\prime},n}^{(4)} = {{\frac{1}{\sqrt{4Q}}\begin{bmatrix}{v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} & {v_{m_{1}} \otimes u_{m_{2}}} & {v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}} \\{\phi_{n}{v_{m_{1}} \otimes u_{m_{2}}}} & {\phi_{n}{v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}}} & {{- \phi_{n}}{v_{m_{1}} \otimes u_{m_{2}}}} & {{- \phi_{n}}{v_{m_{1}^{\prime}} \otimes u_{m_{2}^{\prime}}}}\end{bmatrix}}.}$

UE feeds back k in PMI as part of the W1 indication. In particular, k isjointly encoded with i₁ indication(s), where i′_(1,1)=(O₁N₁/s₁)k+i_(1,1)is reported in CSI feedback.

There are two alternatives for the number of values of k:

If N₁>1 and N₂>1:k=0, 1 in Table 78.

If N₂=1: k=0, 1, 2 in Table 78.

TABLE 78 Orthogonal beam type to (δ₁, δ₂) mapping K 0 1 2 If N₁ > 1 andN₂ > 1 δ₁ O₁ 0 δ₂ 0 O₂ If N₂ = 1 O₁ 2O₁ 3O₁ 0 0 0 i_(1, 1) = 0, 1, . . ., O₁N₁/s₁ − 1 i_(1, 2) = 0, 1, . . . , O₂N₂/s₂ − 1

Please see the below Table Section for Tables 79 and 80.

Codebook Subset Selection

FIG. 45 illustrates example orthogonal beams 4500 for rank 3-4 when k=0according to some embodiments of the present disclosure.

TABLE 81 Selected i₂′ indices for rank-3 CSI reporting (in Table 79)Config Selected i₂′ indices (s1, s2) (p₁, p₂) 1 0, 2 (1, 1) (—, —) 20-7, 16-23 $( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$$( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$ 3 8-23$( {O_{1},\frac{O_{2}}{2}} )$$( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$ 4 0-15$( {O_{1},\frac{O_{2}}{4}} )$$( {\frac{O_{1}}{4},—} )$

TABLE 82 Selected i₂′ indices for rank-4 CSI reporting (in Table 80)Config Selected i₂′ indices (s1, s2) (p₁, p₂) 1 0, 1 (1, 1) (—, —) 20-3, 8-11 $( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$$( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$ 3  4-11$( {O_{1},\frac{O_{2}}{2}} )$$( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$ 4 0-7$( {O_{1},\frac{O_{2}}{4}} )$$( {\frac{O_{1}}{4},—} )$

With the (s1, s2) and (p1, p2) parameters proposed in Table 81 and Table82:

when O1=8 the effective oversampling factor is the same as legacy (i.e.,4), and;

when O1=4 the effective oversampling factor is same as the configuredone (i.e., 4).

Master Rank 5-8 Codebook

For ranks 5-8, the proposed codebooks are characterized by twoparameters: {i₁₁, i₁₂}, and these are used to form i₁ indication(s),rather than {i₁₁, i₁₂, k} that is used for ranks 3-4. For rank 5, 6, 7,8, the precoding matrices are as in the following, where δ_(1,1),δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2), ε_(2,3) are determined by the RRC‘Config’ parameter, and

${{( {s_{1},s_{2}} ) = {( {1,1} )\mspace{14mu} {for}\mspace{14mu} {Config}\mspace{14mu} 1}};{{{and}( {s_{1},s_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )\mspace{14mu} {for}\mspace{14mu} {Config}\mspace{14mu} 2}}},3,4.$$W_{i_{1,1}i_{1,2}}^{(5)} = {\frac{1}{\sqrt{5Q}}\begin{bmatrix}{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} \\{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {{- v_{s_{1}i_{1,1}}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,1}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}}\end{bmatrix}}$ ⋯$W_{i_{1,1}i_{1,2}}^{(6)} = {\frac{1}{\sqrt{6Q}}{\quad{{\begin{bmatrix}{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} \\{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {{- v_{s_{1}i_{1,1}}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,1}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,2}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}}\end{bmatrix}\cdots W_{i_{1,1}i_{1,2}}^{(7)}} = {\frac{1}{\sqrt{7Q}}{\quad{{\begin{bmatrix}{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,3}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,3}}} \\{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {{- v_{s_{1}i_{1,1}}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,1}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,2}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,3}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,3}}}\end{bmatrix}\cdots W_{i_{1,1}i_{1,2}}^{(8)}} = {\frac{1}{\sqrt{7Q}}{\quad\begin{bmatrix}{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,3}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,3}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,3}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,3}}} \\{v_{s_{1}i_{1,1}} \otimes u_{s_{2}i_{1,2}}} & {{- v_{s_{1}i_{1,1}}} \otimes u_{s_{2}i_{1,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,1}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,1}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,1}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,2}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,2}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,2}}} & {v_{{s_{1}i_{1,1}} + \delta_{1,3}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,3}}} & {{- v_{{s_{1}i_{1,1}} + \delta_{1,3}}} \otimes u_{{s_{2}i_{1,2}} + \delta_{2,3}}}\end{bmatrix}}}}}}}}}$

FIG. 46 illustrates orthogonal beam grouping 4600 for rank 5-8: 16 portsaccording to some embodiments of the present disclosure.

For 16 ports, δ_(1,1), δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2), ε_(2,3) aredefined as the following Table 83.

TABLE 83 Delta values for 16-port rank 5-8 codebooks Antennaconfiguration δ_(1,1) δ_(2,1) δ_(1,2) δ_(2,2) δ_(1,3) δ_(2,3) config = 4N₁ ≧ N₂ O₁ 0 2O₁ 0 3O₁ 0 N₁ < N₂ 0 O₂ 0 2O₂ 0 3O₂ config = 3 N₁ ≧ N₂ O₁0 2O₁ O₂ 3O₁ O₂ N₁ < N₂ 0 O₂ O₁ 2O₂ O₁ 3O₂ Config = 1, 2 Both O₁ 0 O₁ O₂0 O₂

FIG. 47 illustrates example orthogonal beam grouping 4700 for rank 5-8:12 ports according to embodiments of the present disclosure.

For 12 ports, δ_(1,1), δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2), ε_(2,3) aredefined as the following Table 84:

TABLE 84 Delta values for 12-port rank 5-8 codebooks Type Configurationδ_(1,1) δ_(2,1) δ_(1,2) δ_(2,2) δ_(1,3) δ_(2,3) Config = 4 N₁ ≧ N₂ O₁ 02O₁ 0 0 O₂ N₁ < N₂ 0 O₂ 0 2O₂ O₁ 0 Config = 3 N₁ ≧ N₂ O₁ 0 2O₁ O₂ O₁ O₂N₁ < N₂ 0 O₂ O₁ 2O₂ O₁ O₂ Config = 1, Both O₁ 0 O₁ O₂ 0 O₂ 2

FIG. 48 illustrates example orthogonal beam grouping 4800 for rank 5-8:8 ports according to embodiments of the present disclosure.

For 8 ports, δ_(1,1), δ_(1,2), δ_(1,3), δ_(2,1), δ_(2,2), ε_(2,3) aredefined as the following Table 85:

TABLE 85 Delta values for 8-port rank 5-8 codebooks Type Configurationδ_(1,1) δ_(2,1) δ_(1,2) δ_(2,2) δ_(1,3) δ_(2,3) Config = 1, N₁ = N2 O₁ 0O₁ O₂ 0 O₂ 2, 3, 4

Embodiment on Separate Codebook of Each Config

In some embodiment, the rank 1-8 codebook tables can be alternativelywritten as four separate rank 1-8 codebook tables in their respectivetables, one for each of Config 1, Config 2, Config 3, and Config 4.

For instance, the rank-1 codebook for Config 1 according to the mastercodebook table in Table 75 can be written alternatively according to thefirst codebook table in Table 87; the rank-1 codebook for Config 2according to the master codebook table in Table 75 can be writtenalternatively according to the second codebook table in Table 87; therank-1 codebook for Config 3 according to the master codebook table inTable 75 can be written alternatively according to the third codebooktable in Table 87; and the rank-1 codebook for Config 4 according to themaster codebook table in Table 75 can be written alternatively accordingto the fourth codebook table in Table 87.

The separate codebook tables for rank 2-8 can be constructed similarly.

In some embodiment, for 8 antenna ports {15, 16, 17, 18,19,20,21,22}, 12antenna ports {15, 16, 17, 18,19,20,21,22,23,24,25,26}, 16 antenna ports{15, 16, 17, 18,19,20,21,22,23,24,25,26,27,28,29,30}, and UE configuredwith higher layer parameter CSI-Reporting-Type, and CSI-Reporting Typeis set to ‘CLASS A’, each PMI value corresponds to three codebookindices (i_(1,1), i_(1,2), i₂) given in Table 87, Table 88, Table 89,Table 90, Table 91, Table 92, Table 93, or Table 94, where thequantities φ_(n), u_(m) and v_(l,m) are given by

ϕ_(n) = ^(j π n/2)$u_{m} = \lbrack {1\mspace{14mu} ^{j\frac{2\pi \; m}{O_{2}N_{2}}}\mspace{14mu} \ldots \mspace{14mu} ^{j\frac{2\pi \; {m{({N_{2} - 1})}}}{O_{2}N_{2}}}} \rbrack^{T}$$v_{l,m} = {\lbrack {u_{m}\mspace{14mu} ^{j\frac{2\pi \; l}{O_{1}N_{1}}}u_{m}\mspace{14mu} \ldots \mspace{14mu} ^{j\frac{2\pi \; {l{({N_{1} - 1})}}}{O_{1}N_{1}}}u_{m}} \rbrack^{T}.}$

The values of N₁, N₂, O₁, and O₂ are configured with the higher-layerparameters Codebook-Config-N1, Codebook-Config-N2,Codebook-Over-Sampling-RateConfig-O1, andCodebook-Over-Sampling-RateConfig-O2, respectively. The supportedconfigurations of (O₁, O₂) and (N₁, N₂) for a given number of CSI-RSports are given in Table 86. The number of CSI-RS ports, P, is 2N₁N₂

UE is not expected to be configured with value of CodebookConfig set to2 or 3, if the value of codebookConfigN2 is set to 1.

UE shall only use i_(1,2)=0 and shall not report i_(1,2) if the value ofcodebookConfigN2 is set to 1.

A first PMI value i₁ corresponds to the codebook indices pair {i_(1,1),i_(1,2)}, and a second PMI value i₂ corresponds to the codebook index i₂given in Table j with ν equal to the associated RI value and wherej=ν+62.

In some cases codebook subsampling is supported. The sub-sampledcodebook for PUCCH mode 2-1 for value of parameter Codebook-Config setto 2, 3, or 4 is defined in Table 7.2.2-1F for PUCCH Reporting Type 1aof the specification TS36.213.

In some cases codebook subsampling is supported. For instance, thesub-sampled codebook for PUCCH mode 2-1 for value of parameterCodebook-Config set to 2, 3, or 4 is defined according to that for thelegacy 8-Tx codebook. For Codebook-Config=1, no subsampling is done fori₂.

TABLE 86 Supported configurations of (O₁, O₂)and (N₁, N₂) Number ofCSI-RS antenna ports, P (N₁, N₂) (O₁, O₂) 8 (2, 2) (4, 4), (8, 8) 12 (2,3) (8, 4), (8, 8) (3, 2) (8, 4), (4, 4) 16 (2, 4) (8, 4), (8, 8) (4, 2)(8, 4), (4, 4) (8, 1) (4, —), (8, —)

Please see the below Table Section for Tables 87-1 to 87-4.

Please see the below Table Section for Tables 88-1 to 88-4.

Please see the below Table Section for Tables 89-1 to 89-5.

Please see the below Table Section for Tables 90-1 to 90-6.

Please see the below Table Section for Tables 91-1 to 91-4.

Please see the below Table Section for Tables 92-1 to 92-4.

Please see the below Table Section for Tables 93-1 to 93-5.

Please see the below Table Section for Tables 94-1 to 94-5.

In an alternate embodiment, the rank 1-8 codebook tables are given as inTables 95-1 to 95-3, Tables 96-1 to 96-4, Table 97-1 to 97-4, Tables98-1 to 98-4, Table 99, Table 100, Table 101, and Table 102.

Please see the below Table Section for Tables 95-1 to 95-3.

Please see the below Table Section for Tables 96-1 to 96-4.

Please see the below Table Section for Tables 97-1 to 97-4.

Please see the below Table Section for Tables 98-1 to 98-4.

Please see the below Table Section for Table 99.

Please see the below Table Section for Table 100.

Please see the below Table Section for Table 101.

Please see the below Table Section for Table 102.

Embodiment on Rank 5-8 Codebook for 1D Port Layout

In some embodiments, the rank 5-8 codebooks in case of the 1D portlayouts such as (N₁, N₂)=(6, 1), (8, 1), (1, 6) and (1, 8), the 1Dorthogonal beam groups are used for different Codebook-Config valuesincluding Codebook-Config=1, 2, 3, 4.

In one example of N₂=1, the same orthogonal beam group is usedirrespective of whether Codebook-Config=1 or 4 for rank 5-8 codebooks.An example of the orthogonal beam group is shown in FIG. 49.

FIG. 49 illustrates an example of orthogonal beam group for 1D portlayout according to embodiments of the present disclosure.

In another example of N₂=1, the different orthogonal beam groups areused for Codebook-Config=1 and 4 for rank 5-8 codebooks. An example ofthe orthogonal beam group is shown in FIG. 50.

FIG. 50 illustrates an example of orthogonal beam group 5000 for 1D portlayout according to embodiments of the present disclosure.

In another example of N₂=1, the same orthogonal beam group is usedirrespective of whether Codebook-Config=1, 2, 3 or 4 for rank 5-8codebooks. An example of the orthogonal beam group is shown in FIG. 51.

FIG. 51 illustrates an example of orthogonal beam group 5100 for 1D portlayout according to embodiments of the present disclosure.

In another example of N₂=1, the different orthogonal beam groups areused for Codebook-Config=1 and 4 for rank 5-8 codebooks. An example ofthe orthogonal beam group is shown in FIG. 52.

FIG. 52 illustrates an example of orthogonal beam group 5200 for 1D portlayout according to embodiments of the present disclosure.

These Codebook-Config to orthogonal beam group mappings are forillustration only, and they can be mapped to other orthogonal beamgroups including the ones shown here or not shown.

Other Rank 3-8 Codebook Design Alternatives

In some embodiments, rank 3-8 codebooks can be constructed according toalternative master codebook alternatives 1-4 shown in FIG. 53, FIG. 54,FIG. 55, and FIG. 56, according to some embodiments of this disclosure.

FIGS. 53A and 53B illustrate an alternate rank 3-8 codebook design 15300A, 5300B: (L₁, L₂)=(4, 2) according to embodiments of the presentdisclosure.

FIG. 54 illustrates an alternate rank 3-8 codebook design 2 5400: (L₁,L₂)=(4, 1) according to embodiments of the present disclosure.

FIGS. 55A and 55B illustrate an alternate rank 3-8 codebook design 35500A, 5500B: (L₁, L₂)=(2, 2) according to embodiments of the presentdisclosure.

FIGS. 56A and 56B illustrate an alternate rank 3-8 codebook design 45600A, 5600B: (L₁, L₂)=(2, 1) according to embodiments of the presentdisclosure.

To aid the Patent Office and any readers of any patent issued on thisapplication in interpreting the claims appended hereto, applicants wishto note that they do not intend any of the appended claims or claimelements to invoke 35 U.S.C. §112(f) unless the words “means for” or“step for” are explicitly used in the particular claim. Use of any otherterm, including without limitation “mechanism,” “module,” “device,”“unit,” “component,” “element,” “member,” “apparatus,” “machine,”“system,” “processor,” or “controller,” within a claim is understood bythe applicants to refer to structures known to those skilled in therelevant art and is not intended to invoke 35 U.S.C. §112(f).

Although the present disclosure has been described with an exemplaryembodiment, various changes and modifications may be suggested to oneskilled in the art. It is intended that the present disclosure encompasssuch changes and modifications as fall within the scope of the appendedclaims.

TABLE SECTION

TABLE 9 Single rank 2 codebook table for N₁ = 8, N₂ = 2, o₁ = o₂ = 4:Beam group type 1, Example 1 i₂ i₁ 0 1 2 3 0-31 W_(2i) _(1,H) _(, 2i)_(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i)_(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i)_(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 0) ⁽²⁾ W_(2i) _(1,H)_(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 1) ⁽²⁾ i₂ i₁ 4 5 67 0-31 W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(, 2i) _(1,V)_(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(, 2i)_(1,V) _(+1, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i) _(1,H)_(+1, 2i) _(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i)_(1,H) _(+1, 2i) _(1,V) _(+1, 1) ⁽²⁾${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}{\quad\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{{m^{\prime}}_{H}} \otimes v_{{m^{\prime}}_{V}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{{m^{\prime}}_{H}} \otimes v_{{m^{\prime}}_{V}}}}\end{bmatrix}}}$ i₁ i_(1,H) i_(1,V) 0-7 0-7 0  8-15 0-7 1 16-23 0-7 224-31 0-7 3

TABLE 10 Single rank 2 codebook table for N₁ = 8, N₂ = 2, o₁ = o₂ = 4:Beam group type 1 and Beam group Type 4 Alt 1 i₂ i₁ 0 1 2 0-31 W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 0) ⁽²⁾ W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 1) ⁽²⁾ W_(2i)_(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 0) ⁽²⁾ i₂ i₁3 4 5 0-31 W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i)_(1,V) _(, 1) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(, 2i)_(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H)_(, 2i) _(1,V) _(+1, 1) ⁽²⁾ i₂ i₁ 6 7 8 0-31 W_(2i) _(1,H) _(+1, 2i)_(1,V) _(+1, 2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H)_(+1, 2i) _(1,V) _(+1, 2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 1) ⁽²⁾ W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+8, 2i) _(1,V) _(+4, 0) ⁽²⁾ i₂ i₁9 10 11 0-31 W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+8, 2i)_(1,V) _(+4, 1) ⁽²⁾ W_(2i) _(1,H) _(+1,) _(2i) _(1,V) _(, 2i) _(1,H)_(+9, 2i) _(1,V) _(+4, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i)_(1,H) _(+9, 2i) _(1,V) _(+4, 1) ⁽²⁾ i₂ 12 13 14 W_(2i) _(1,H) _(, 2i)_(1,V) _(+1, 2i) _(1,H) _(+8, 2i) _(1,V) _(+5, 0) ⁽²⁾ W_(2i) _(1,H)_(, 2i) _(1,V) _(+1, 2i) _(1,H) _(+8, 2i) _(1,V) _(+5, 1) ⁽²⁾ W_(2i)_(1,H) _(+1, 2i) _(1,V) _(+1, 2i) _(1,H) _(+9, 2i) _(1,V) _(+5, 0) ⁽²⁾i₂ i₁ 15 0-31 W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i) _(1,H) _(+9, 2i)_(1,V) _(+5, 1) ⁽²⁾$\quad{{{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{{mV}_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}}$ i₁ i_(1,H) i_(1,V) 0-7 0-7 0  8-15 0-7 1 16-23 0-7 224-31 0-7 3

Tables 11-1 to 11-3: Two rank 2 codebook tables for N₁=8, N₂=2, o₁=o₂=4

TABLE 11-1 A first beam group type (type 1) i₂ i₁ 0 1 2 3 0-31 W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 0) ⁽²⁾ W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 1) ⁽²⁾ W_(2i)_(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 0) ⁽²⁾W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 1)⁽²⁾ i₂ i₁ 4 5 6 7 0-31 W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H)_(, 2i) _(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i)_(1,H) _(, 2i) _(1,V) _(+1, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V)_(+1, 2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i)_(1,V) _(+1, 2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 1) ⁽²⁾$\quad{{{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}}$

TABLE 11-2 A second beam group type (type 4 Alt 1) i₂ i₁ 0 1 2 3 Method1: W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+8, 2i) _(1,V) _(+4, 0)⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+8, 2i) _(1,V)_(+4, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+9, 2i)_(1,V) _(+4, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H)_(+9, 2i) _(1,V) _(+4, 1) ⁽²⁾ 0-15 Method 2: 32-47 i₂ i₁ 4 5 6 7 Method1: W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(+8, 2i) _(1,V)_(+5, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(+8, 2i)_(1,V) _(+5, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i) _(1,H)_(+9, 2i) _(1,V) _(+5, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i)_(1,H) _(+9, 2i) _(1,V) _(+5, 1) ⁽²⁾ 0-15 Method 2: 32-47$\quad{{{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}}$

TABLE 11-3 i₁ to (i_(1H), i_(1V)) mapping Method 2 Method 1 i₁ (acrossthe i₁ (in each table) two tables) i_(1, H) i_(1, V) 0-7 (the firsttable/beam group) 0-7 0-7 0 8-15 (the first table/beam group)  8-15 0-71 16-23 (the first table/beam group) 16-23 0-7 2 24-31 (the firsttable/beam group) 24-31 0-7 3 0-7 (the second table/beam group) 32-390-7 0 8-15 (the second table/beam group) 40-47 0-7 1

Tables 12-1 to 12-3: Three rank 2 codebook tables for N₁=8, N₂=2,o₁=o₂=4

TABLE 12-1 A first beam group type (type 1) i₂ i₁ 0 1 2 3 0-31 W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 0) ⁽²⁾ W_(2i)_(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(, 2i) _(1,V) _(, 1) ⁽²⁾ W_(2i)_(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 0) ⁽²⁾W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+1, 2i) _(1,V) _(, 1)⁽²⁾ i₂ i₁ 4 5 6 7 0-31 W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H)_(, 2i) _(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i)_(1,V) _(+1, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i) _(1,H)_(+1, 2i) _(1,V) _(+1, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i)_(1,H) _(+1, 2i) _(1,V) _(+1, 1) ⁽²⁾$\quad{{{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}}$

TABLE 12-2 A second beam group type (type 4 Alt 1) i₂ i₁ 0 1 2 3 Method1: W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+4, 2i) _(1,V) _(+4, 0)⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+4, 2i) _(1,V)_(+1, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H) _(+5, 2i)_(1,V) _(+4, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H)_(+5, 2i) _(1,V) _(+4, 1) ⁽²⁾ 0-15 Method 2: 32-47 i₂ i₁ 4 5 6 7 Method1: W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(+4, 2i) _(1,V)_(+5, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(+4, 2i)_(1,V) _(+5, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2) _(i1,V) _(+1, 2i) _(1,H)_(+5, 2i) _(1,V) _(+5, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i)_(1,H) _(+5, 2i) _(1,V) _(+5, 1) ⁽²⁾ 0-15 Method 2: 32-47$\quad{{{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}}$

TABLE 12-3 A third beam group type (type 4 Alt 2) i₂ i₁ 0 1 2 3 Method1: W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+12, 2i) _(1,V)_(+4, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(, 2i) _(1,H) _(+12, 2i)_(1,V) _(+4, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i) _(1,H)_(+13, 2i) _(1,V) _(+4, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(, 2i)_(1,H) _(+13, 2i) _(1,V) _(+4, 1) ⁽²⁾ 0-15 Method 2: 48-63 i₂ i₁ 4 5 6 7Method 1: W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H) _(+12, 2i)_(1,V) _(+5, 0) ⁽²⁾ W_(2i) _(1,H) _(, 2i) _(1,V) _(+1, 2i) _(1,H)_(+12, 2i) _(1,V) _(+5, 1) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V) _(+1, 2i)_(1,H) _(+13, 2i) _(1,V) _(+5, 0) ⁽²⁾ W_(2i) _(1,H) _(+1, 2i) _(1,V)_(+1, 2i) _(1,H) _(+13, 2i) _(1,V) _(+5, 1) ⁽²⁾ 0-15 Method 2: 48-63$\quad{{{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}}$

TABLE 12-4 i₁ to (i_(1H), i_(1V)) mapping Method 2 Method 1 i₁ (acrossthe i₁ (in each table) three tables) i_(1, H) i_(1, V) 0-7 (the firsttable/beam group) 0-7 0-7 0 8-15 (the first table/beam group)  8-15 0-71 16-23 (the first table/beam group) 16-23 0-7 2 24-31 (the firsttable/beam group) 24-31 0-7 3 0-7 (the second table/beam group) 32-390-7 0 8-15 (the second table/beam group) 40-47 0-7 1 0-7 (the thirdtable/beam group) 48-55 0-7 0 8-15 (the third table/beam group) 56-630-7 1

Table 13-1 to 13-4: Three rank 2 codebook tables for N₁=8, N₂=2, o₁=o₂=4

TABLE 13-1 A first beam group type (type 1) i₂ i₁ 0 1 2 3 0-31 W⁽²⁾_(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(,0) W⁽²⁾ _(2i)_(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(,1) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(,0) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(,1) i₂ i₁ 4 5 6 7 0-31W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(+1,2i) _(1,H) _(,2i) _(1,V) _(+1,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(+1,2i) _(1,H) _(,2i) _(1,V) _(+1,1)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+1,2i) _(1,V)_(+1,0) W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+1,2i)_(1,V) _(+1,1)${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 13-2 A second beam group type (type 2 Alt 1) i₂ i₁ 0 1 2 3 Method1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(,1) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(,0) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+92i) _(1,V) _(,1) 0-15Method 2: 32-47 i₂ i₁ 4 5 6 7 Method 1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V)_(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+1,0) W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V)_(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+1,1) W⁽²⁾ _(2i) _(1,H) _(+1,2i)_(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+1,0) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+1,1) 0-15 Method 2:32-47${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 13-3 A third beam group type (type 4 Alt 1) i₂ i₁ 0 1 2 3 Method:1W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(+4,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(+4,1)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(+4,0)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(+4,1)0-15 Method 2: 48-63 i₂ i₁ 4 5 6 7 Method:1 W⁽²⁾ _(2i) _(1,H) _(,2i)_(1,V) _(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+5,0) W⁽²⁾ _(2i) _(1,H) _(,2i)_(1,V) _(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+5,1) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+5,0) W⁽²⁾ _(2i)_(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+5,1) 0-15Method 2: 48-63${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 13-4 i₁ to (i_(1H), i_(1V)) mapping Method 2 Method 1 i₁ (acrossthe i₁ (in each table) three tables) i_(1, H) i_(1, V) 0-7 (the firsttable/beam group) 0-7 0-7 0 8-15 (the first table/beam group)  8-15 0-71 16-23 (the first table/beam group) 16-23 0-7 2 24-31 (the firsttable/beam group) 24-31 0-7 3 0-3 (the second table/beam group) 32-350-3 0 4-7 (the second table/beam group) 36-39 0-3 1 8-11 (the secondtable/beam group) 40-43 0-3 2 12-15 (the second table/beam group) 44-470-3 3 0-7 (the third table/beam group) 48-55 0-7 0 8-15 (the thirdtable/beam group) 56-63 0-7 1

TABLE 14-1 A first beam group type (type 1) i₂ i₁ 0 1 2 3 0-31 W⁽²⁾_(2i) _(1,H) _(,2i) _(1,V) _(2i) _(1,H) _(,2i) _(1,V) _(,0) W⁽²⁾ _(2i)_(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(,1) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(,0) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(,1) i₂ i₁ 4 5 6 7 0-31W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(+1,2i) _(1,H) _(,2i) _(1,V) _(+1,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(+1,2i) _(1,H) _(,2i) _(1,V) _(+1,1)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+1,2i) _(1,V)_(+1,0) W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+1,2i)_(1,V) _(+1,1)${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 14-2 A second beam group type (type 3 Alt 1) i₂ i₁ 0 1 2 3 Method1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(+4,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(+4,1) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(+4,0) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(+4,1) 0-15Method 2: 32-47 i₂ i₁ 4 5 6 7 Method 1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V)_(+1,2i) _(1,H) _(,2i) _(1,V) _(+5,0) W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V)_(+1,2i) _(1,H) _(,2i) _(1,H) _(,2i) _(1,V) _(+5,1) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+1,2i) _(1,V) _(+5,0) W⁽²⁾ _(2i)_(1,H) _(+1,2i) _(1,V) _(+12i) _(1,H) _(+12i) _(1,V) _(+5,1) 0-15 Method2: 32-47${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 14-3 A third beam group type (type 4 Alt 1) i₂ i₁ 0 1 2 3 Method1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(+4,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(+4,1)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(+4,0)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(+4,1)0-15 Method 2: 48-63 i₂ i₁ 4 5 6 7 Method 1: W⁽²⁾ _(2i) _(1,H) _(,2i)_(1,V) _(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+5,0) W⁽²⁾ _(2i) _(1,H) _(,2i)_(1,V) _(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+5,1) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+5,0) W⁽²⁾ _(2i)_(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+5,1) 0-15Method 2: 48-63${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 14-4 i₁ to (i_(1H), i_(1V)) mapping Method 2 Method 1 i₁ (acrossthe i₁ (in each table) three tables) i_(1, H) i_(1, V) 0-7 (the firsttable/beam group) 0-7 0-7 0 8-15 (the first table/beam group)  8-15 0-71 16-23 (the first table/beam group) 16-23 0-7 2 24-31 (the firsttable/beam group) 24-31 0-7 3 0-7 (the second table/beam group) 32-390-7 0 8-15 (the second table/beam group) 40-47 0-7 1 0-7 (the thirdtable/beam group) 48-55 0-7 0 8-15 (the third table/beam group) 56-630-7 1

Tables 15-1 to 15-4 Three rank 2 codebook tables for N₁=8, N₂=2, o₁=o₂=4

TABLE 15-1 A first beam group type (type 1) i₂ i₁ 0 1 2 3 0-31 W⁽²⁾_(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(,0) W⁽²⁾ _(2i)_(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(,1) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(,0) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(,1) i₂ i₁ 4 5 6 7 0-31W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(+1,2i) _(1,H) _(,2i) _(1,V) _(+1,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(+1,2i) _(1,H) _(,2i) _(1,V) _(+1,1)W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+1,2i) _(1,V)_(+1,0) W⁽²⁾ _(2i) _(1,H) _(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+12i) _(1,V)_(+1,1)${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 15-2 A second beam group type (type 2 Alt 1) i₂ i₁ 0 1 2 3 Method1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(+8,2i) _(1,V) _(,1) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(,0) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+9,2i) _(1,V) _(,1) 0-15Method 2: 32-47 i₂ i₁ 4 5 6 7 Method 1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V)_(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+1,0) W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V)_(+1,2i) _(1,H) _(+8,2i) _(1,V) _(+1,1) W⁽²⁾ _(2i) _(1,H) _(+1,2i)_(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+1,0) W⁽²⁾ _(2i) _(1,H)_(+1,2i) _(1,V) _(+1,2i) _(1,H) _(+9,2i) _(1,V) _(+1,1) 0-15 Method 2:32-47${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 15-3 A third beam group type (type 3 Alt 1) i₂ i₁ 0 1 2 3 Method1: W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(+4,0)W⁽²⁾ _(2i) _(1,H) _(,2i) _(1,V) _(,2i) _(1,H) _(,2i) _(1,V) _(+4,1) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(+4,0) W⁽²⁾_(2i) _(1,H) _(+1,2i) _(1,V) _(,2i) _(1,H) _(+1,2i) _(1,V) _(+4,1) 0-15Method 2: 48-63 i₂ i₁ 4 5 6 7 Method 1: W⁽²⁾_(2i1,H,2i1,V+1,2i1,H,2i1,V+5,0) W⁽²⁾ _(2i1,H,2i1,V+1,2i1,H,2i1,V+5,1)W⁽²⁾ _(2i1,H+1,2i1,V+1,2i1,H+1,2i1,V+5,0) W⁽²⁾_(2i1,H+1,2i1,V+1,2i1,H+1,2i1,V+5,1) 0-15 Method 2: 48-63${{where}\mspace{14mu} W_{m_{H},m_{V},m_{H}^{\prime},m_{V}^{\prime},n}^{(2)}} = {\frac{1}{4}\begin{bmatrix}{v_{m_{H}} \otimes v_{m_{V}}} & {v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}} \\{\phi_{n}{v_{m_{H}} \otimes v_{m_{V}}}} & {{- \phi_{n}}{v_{m_{H}^{\prime}} \otimes v_{m_{V}^{\prime}}}}\end{bmatrix}}$

TABLE 15-4 i₁ to (i_(1H), i_(1V)) mapping Method 2 Method 1 i₁ (acrossthe i₁ (in each table) three tables) i_(1, H) i_(1, V) 0-7 (the firsttable/beam group) 0-7 0-7 0 8-15 (the first table/beam group)  8-15 0-71 16-23 (the first table/beam group) 16-23 0-7 2 24-31 (the firsttable/beam group) 24-31 0-7 3 0-3 (the second table/beam group) 32-350-3 0 4-7 (the second table/beam group) 36-39 0-3 1 8-11 (the secondtable/beam group) 40-43 0-3 2 12-15 (the second table/beam group) 44-470-3 3 0-7 (the third table/beam group) 48-55 0-7 0 8-15 (the thirdtable/beam group) 56-63 0-7 1

TABLE 19 Master codebook for 2 layer CSI reporting for L₁ = L₂ = 4(Option 1) i₂ 0 1 Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V)_(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(, 0) ⁽²⁾ W_(s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(, 1) ⁽²⁾ i₂ 4 5 Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(+2p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1,V) _(+2p) ₂_(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, s) ₁_(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, 1) ⁽²⁾ i₂ 8-15 PrecoderEntries 8-15 constructed with replacing the first and third subscriptss₁i_(1, H) with s₁i_(1, H) + p₁ in entries 0-15. i₂ 16-23 PrecoderEntries 16-23 constructed with replacing the first and third subscriptss₁i_(1, H) with s₁i_(1, H) + 2p₁ in entries 0-15. i₂ 24-31 PrecoderEntries 24-31 constructed with replacing the first and third subscriptss₁i_(1, H) with s₁i_(1, H) + 3p₁ in entries 0-15. i₂ 32 33 PrecoderW_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(, s) ₁ _(i) _(1, H) _(, s)₂ _(i) _(1, V) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, 1) ⁽²⁾i₂ 36 37 Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(, s) ₁_(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(+3p) ₂ _(, 1) ⁽²⁾ i₂ 40 41 Precoder W_(s) ₁ _(i) _(1, H)_(, s) ₂ _(i) _(1, V) _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+2p)₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(, s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, 1) ⁽²⁾ i₂ 44-55 PrecoderEntries 44-55 constructed with replacing the first and third subscriptss₁i_(1, H) with s₁i_(1, H) + p₁ in entries 32-43. i₂ 56-67 PrecoderEntries 55-67 constructed with replacing the first and third subscriptss₁i_(1, H) with s₁i_(1, H) + 2p₁ in entries 32-43. i₂ 68-79 PrecoderEntries 68-79 constructed with replacing the first and third subscriptss₁i_(1, H) with s₁i_(1, H) + 3p₁ in entries 32-43. i₂ 80-127 PrecoderEntries 80-127 constructed similar to entries 32-79 in the otherdimension. i₂ 128 129 Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(, s) ₁ _(i) _(1, H) _(+p) ₁ _(, s) ₂ _(i) _(1, V) _(+p) ₂_(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(, s) ₁ _(i)_(1, H) _(+p) ₁ _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, 1) ⁽²⁾ i₂ 132 133Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, s) ₁_(i) _(1, H) _(+p) ₁ _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, 0) ⁽²⁾ W_(s) ₁_(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, s) ₁ _(i) _(1, H) _(+p)₁ _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, 1) ⁽²⁾ i₂ 136-159 Precoder Entries136-159 constructed similar to entries 128-135 by considering remaining+45 degree closest diagonal pairs. i₂ 160-191 Precoder Entries 160-191constructed similar to entries 128-159 by considering −45 degree closestdiagonal pairs. i₂ 2 3 Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(+p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂_(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, s) ₁_(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, 1) ⁽²⁾ i₂ 6 7 PrecoderW_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H)_(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(+3p) ₂ _(, 1) ⁽²⁾ i₂ 8-15 Precoder Entries 8-15 constructedwith replacing the first and third subscripts s₁i_(1, H) withs₁i_(1, H) + p₁ in entries 0-15. i₂ 16-23 Precoder Entries 16-23constructed with replacing the first and third subscripts s₁i_(1, H)with s₁i_(1, H) + 2p₁ in entries 0-15. i₂ 24-31 Precoder Entries 24-31constructed with replacing the first and third subscripts s₁i_(1, H)with s₁i_(1, H) + 3p₁ in entries 0-15. i₂ 34 35 Precoder W_(s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂_(i) _(1, V) _(+2p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(+p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂_(, 1) ⁽²⁾ i₂ 38 39 Precoder W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V)_(+p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, 0) ⁽²⁾W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, s) ₁ _(i) _(1, H)_(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, 1) ⁽²⁾ i₂ 42 43 Precoder W_(s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂_(i) _(1, V) _(+3p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i)_(1, V) _(+2p) ₂ _(, s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+3p) ₂_(, 1) ⁽²⁾ i₂ 44-55 Precoder Entries 44-55 constructed with replacingthe first and third subscripts s₁i_(1, H) with s₁i_(1, H) + p₁ inentries 32-43. i₂ 56-67 Precoder Entries 55-67 constructed withreplacing the first and third subscripts s₁i_(1, H) with s₁i_(1, H) +2p₁ in entries 32-43. i₂ 68-79 Precoder Entries 68-79 constructed withreplacing the first and third subscripts s₁i_(1, H) with s₁i_(1, H) +3p₁ in entries 32-43. i₂ 80-127 Precoder Entries 80-127 constructedsimilar to entries 32-79 in the other dimension. i₂ 130 131 PrecoderW_(s) ₁ _(i) _(1, H) _(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, s) ₁ _(i) _(1, H)_(+p) ₁ _(, s) ₂ _(i) _(1, V) _(+2p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H)_(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, s) ₁ _(i) _(1, H) _(+p) ₁ _(, s) ₂_(i) _(1, V) _(+2p) ₂ _(, 1) ⁽²⁾ i₂ 134 135 Precoder W_(s) ₁ _(i)_(1, H) _(, s) ₂ _(i) _(1, V) _(+3p) ₂ _(, s) ₁ _(i) _(1, H) _(+p) ₁_(, s) ₂ _(i) _(1, V) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, H) _(, s) ₂_(i) _(1, V) _(+3p) ₂ _(, s) ₁ _(i) _(1, H) _(+p) ₁ _(, s) ₂ _(i)_(1, V) _(+p) ₂ _(, 1) ⁽²⁾ i₂ 136-159 Precoder Entries 136-159constructed similar to entries 128-135 by considering remaining +45degree closest diagonal pairs. i₂ 160-191 Precoder Entries 160-191constructed similar to entries 128-159 by considering −45 degree closestdiagonal pairs.

TABLE 20 Alternate master codebook for 2 layer CSI reporting (s₁ = s₂ =2 and p₁ = p₂ = 1) i₂ 0 1 Precoder W_(2i) _(1, H) _(, 2i) _(1, V)_(, 2i) _(1, H) _(, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H) _(, 2i)_(1, V) _(, 2i) _(1, H) _(, 2i) _(1, V) _(, 1) ⁽²⁾ i₂ 4 5 PrecoderW_(2i) _(1, H) _(, 2i) _(1, V) _(+2, 2i) _(1, H) _(, 2i) _(1, V)_(+2, 0) ⁽²⁾ W_(2i) _(1, H) _(, 2i) _(1, V) _(+2, 2i) _(1, H) _(, 2i)_(1, V) _(+2, 1) ⁽²⁾ i₂ 8 9 Precoder W_(2i) _(1, H) _(, 2i) _(1, V)_(, 2i) _(1, H) _(, 2i) _(1, V) _(+1, 0) ⁽²⁾ W_(2i) _(1, H) _(, 2i)_(1, V) _(, 2i) _(1, H) _(, 2i) _(1, V) _(+1, 1) ⁽²⁾ i₂ 12 13 PrecoderW_(2i) _(1, H) _(, 2i) _(1, V) _(, 2i) _(1, H) _(, 2i) _(1, V) _(+3, 0)⁽²⁾ W_(2i) _(1, H) _(, 2i) _(1, V) _(, 2i) _(1, H) _(, 2i) _(1, V)_(+3, 1) ⁽²⁾ i₂ 16 17 Precoder W_(2i) _(1, H) _(+1, 2i) _(1, V)_(+1, 2i) _(1, H) _(+1, 2i) _(1, V) _(+1, 0) ⁽²⁾ W_(2i) _(1, H)_(+1, 2i) _(1, V) _(+1, 2i) _(1, H) _(+1, 2i) _(1, V) _(+1, 1) ⁽²⁾ i₂ 2021 Precoder W_(2i) _(1, H) _(+1, 2i) _(1, V) _(, 2i) _(1, H) _(+1, 2i)_(1, V) _(+1, 0) ⁽²⁾ W_(2i) _(1, H) _(+1, 2i) _(1, V) _(, 2i) _(1, H)_(+1, 2i) _(1, V) _(+1, 1) ⁽²⁾ i₂ 24 25 Precoder W_(2i) _(1, H) _(, 2i)_(1, V) _(+1, 2i) _(1, H) _(+1, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H)_(, 2i) _(1, V) _(+1, 2i) _(1, H) _(+1, 2i) _(1, V) _(, 1) ⁽²⁾ i₂ 28 29Precoder W_(2i) _(1, H) _(+2, 2i) _(1, V) _(, 2i) _(1, H) _(+2, 2i)_(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H) _(+2, 2i) _(1, V) _(, 2i) _(1, H)_(+2, 2i) _(1, V) _(, 1) ⁽²⁾ i₂ 32 33 Precoder W_(2i) _(1, H) _(, 2i)_(1, V) _(, 2i) _(1, H) _(+1, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H)_(, 2i) _(1, V) _(, 2i) _(1, H) _(+1, 2i) _(1, V) _(, 1) ⁽²⁾ i₂ 36 37Precoder W_(2i) _(1, H) _(, 2i) _(1, V) _(, 2i) _(1, H) _(+3, 2i)_(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H) _(, 2i) _(1, V) _(, 2i) _(1, H)_(+3, 2i) _(1, V) _(, 1) ⁽²⁾ i₂ 2 3 Precoder W_(2i) _(1, H) _(, 2i)_(1, V) _(+1, 2i) _(1, H) _(,2i) _(1, V) _(+1, 0) ⁽²⁾ W_(2i) _(1, H)_(, 2i) _(1, V) _(+1, 2i) _(1, H) _(, 2i) _(1, V) _(+1, 1) ⁽²⁾ i₂ 6 7Precoder W_(2i) _(1, H) _(, 2i) _(1, V) _(+3, 2i) _(1, H) _(, 2i)_(1, V) _(+3, 0) ⁽²⁾ W_(2i) _(1 H) _(, 2i) _(1, V) _(+3, 2i) _(1, H)_(, 2i) _(1, V) _(+3, 1) ⁽²⁾ i₂ 10 11 Precoder W_(2i) _(1, H) _(, 2i)_(1, V) _(+1, 2i) _(1, H) _(, 2i) _(1, V) _(+2, 0) ⁽²⁾ W_(2i) _(1, H)_(, 2i) _(1, V) _(+1, 2i) _(1, H) _(, 2i) _(1, V) _(+2, 1) ⁽²⁾ i₂ 14 15Precoder W_(2i) _(1, H) _(, 2i) _(1, V) _(+1, 2i) _(1, H) _(, 2i)_(1, V) _(+3, 0) ⁽²⁾ W_(2i) _(1, H) _(, 2i) _(1, V) _(+1, 2i) _(1, H)_(, 2i) _(1, V) _(+3, 1) ⁽²⁾ i₂ 18 19 Precoder W_(2i) _(1, H) _(, 2i)_(1, V) _(+1, 2i) _(1, H) _(+1, 2i) _(1, V) _(+1, 0) ⁽²⁾ W_(2i) _(1, H)_(, 2i) _(1, V) _(+1, 2i) _(1, H) _(+1, 2i) _(1, V) _(+1, 1) ⁽²⁾ i₂ 2223 Precoder W_(2i) _(1, H) _(, 2i) _(1, V) _(, 2i) _(1, H) _(+1, 2i)_(1, V) _(+1, 0) ⁽²⁾ W_(2i) _(1, H) _(, 2i) _(1, V) _(, 2i) _(1, H)_(+1, 2i) _(1, V) _(+1, 1) ⁽²⁾ i₂ 26 27 Precoder W_(2i) _(1, H)_(+1, 2i) _(1, V) _(, 2i) _(1, H) _(+1, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i)_(1, H) _(+1, 2i) _(1, V) _(, 2i) _(1, H) _(+1, 2i) _(1, V) _(, 1) ⁽²⁾i₂ 30 31 Precoder W_(2i) _(1, H) _(+3, 2i) _(1, V) _(, 2i) _(1, H)_(+3, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H) _(+3, 2i) _(1, V) _(, 2i)_(1, H) _(+3, 2i) _(1, V) _(, 1) ⁽²⁾ i₂ 34 35 Precoder W_(2i) _(1, H)_(+1, 2i) _(1, V) _(, 2i) _(1, H) _(+2, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i)_(1, H) _(+1, 2i) _(1, V) _(, 2i) _(1, H) _(+2, 2i) _(1, V) _(, 1) ⁽²⁾i₂ 38 39 Precoder W_(2i) _(1, H) _(+1, 2i) _(1, V) _(, 2i) _(1, H)_(+3, 2i) _(1, V) _(, 0) ⁽²⁾ W_(2i) _(1, H) _(+1, 2i) _(1, V) _(, 2i)_(1, H) _(+1, 2i) _(1, V) _(, 1) ⁽²⁾

TABLE 21 An illustration of subset restriction on rank-2 i₂ (Table 20)Mapping to Beam grouping i₂ after subset Number of reported i₂configuration (L₁, L₂) restriction i₂ indices indices 0 (4, 1) 0-1,26-39 16 0-15 1 (1, 4) 0-15 16 0-15 2 (2, 2) Scheme 0: 0-3, 8-9, 16 0-1516-19, 24-27, 32-33 Scheme 1: 0-3, 8-9, 16-21, 26-27, 32-33 Scheme 2:0-3, 8-9, 16-17, 22-27, 32-33

TABLE 25 Master codebook for 2 layer CSI reporting for (L₁, L₂) = (4, 2)i₂ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂_(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂ 45 Precoder W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁_(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i)_(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+2p) ₁_(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂ 8 9 Precoder W_(s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i)_(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₁_(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂ 12 13 PrecoderW_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+p) ₃_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₁ _(i) _(1, 1) _(+p) ₃ _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾i₂ 16-31 Precoder Entries 16-31 constructed with replacing the secondsubscript s₂i_(1, 2) with s₂i_(1, 2) + p₂ in entries 0-15. i₂ 2 3Precoder W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁_(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+p) ₁_(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂ 6 7 Precoder W_(s) ₁ _(i) _(1, 1)_(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂_(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₁ _(i) _(1, 1) _(+3p) ₂ _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾i₂ 10 11 Precoder W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁_(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+2p)₁ _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂ 14 15 Precoder W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+3p) ₁_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, 1)⁽²⁾ i₂ 16-31 Precoder Entries 16-31 constructed with replacing thesecond subscript s₂i_(1, 2) with s₂i_(1, 2) + p₂ in entries 0-15.

TABLE 29 Master codebook for 3 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (4, 2) i₂′ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 4 5 Precoder W_(s) ₁ _(i) _(1, 1) _(+O) ₁_(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 8 9 Precoder W_(s) ₁_(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁_(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾i₂′ 12 13 Precoder W_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ W_(s) ₁ _(i) _(1, 1)_(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) ⁽³⁾ i₂′ 16 17 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2)_(+O) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂_(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 20 21Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′24 25 Precoder W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O)₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ W_(s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2)_(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 28 29 Precoder W_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+O) ₂ ⁽³⁾

i₂′ 32 33 Precoder W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1)_(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ W_(s) ₁_(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 36 37 Precoder W_(s) ₁_(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁_(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂_(i) _(1, 2) ⁽³⁾ i₂′ 40 41 Precoder W_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s)₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 2 3 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) ⁽³⁾ i₂′ 6 7 Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+O) ₁_(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 1011 Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i)_(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ {tildeover (W)}_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 14 15 Precoder{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s)₂ _(i) _(1, 2) ⁽³⁾ i₂′ 18 19 Precoder {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂_(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 22 23 Precoder {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 2627 Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O)₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 30 31Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O)₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 34 35 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂_(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 38 39 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i)_(1, 2) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 42 43 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+O) ₂ ⁽³⁾

TABLE 32 Master codebook for 4 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (4, 2) i₂′ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0)⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽⁴⁾ i₂′ 4 5 Precoder W_(s) ₁ _(i)_(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁_(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1)⁽⁴⁾ i₂′ 8 9 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁_(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 0) ⁽³⁾W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2)_(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 1) ⁽³⁾ i₂′ 12 13 PrecoderW_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 0) ⁽³⁾ W_(s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+O) ₂ _(, 1) ⁽³⁾ i₂′ 16 17 Precoder W_(s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁_(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i)_(1, 2) _(, 1) ⁽³⁾ i₂′ 20 21 Precoder W_(s) ₁ _(i) _(1, 1) _(+3O) ₁_(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i)_(1, 2) _(, 0) ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽³⁾ i₂′ 2 3Precoder W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽⁴⁾ W_(s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(, 1) ⁽⁴⁾ i₂′ 6 7 Precoder W_(s) ₁ _(i) _(1, 1)_(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽⁴⁾ i₂′ 10 11Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1)_(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O)₂ _(, 1) ⁽⁴⁾ i₂′ 14 15 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, 0) ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 1) ⁽³⁾ i₂′ 18 19 PrecoderW_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 0) ⁽³⁾ W_(s) ₁ _(i)_(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 1) ⁽³⁾

TABLE 35 Master codebook for 5 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (4, 2) i₂′ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁵⁾ W_(s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1)_(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) ⁽⁵⁾ i₂′ 2 3 Precoder W_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i)_(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁵⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁_(, s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁵⁾ i₂′ 4 5 PrecoderW_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ ⁽⁵⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁵⁾ i₂′ 6 7 Precoder W_(s)₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂_(i) _(1, 2) ⁽⁵⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) ⁽⁵⁾ i₂′ 8 9 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽⁵⁾ W_(s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i)_(1, 1) _(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁵⁾ i₂′ 10 11 Precoder W_(s) ₁ _(i)_(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i)_(1, 2) ⁽⁵⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(+O) ₁_(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁵⁾

TABLE 36 Master codebook for 6 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (4, 2) i₂′ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁶⁾ W_(s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i) _(1, 1)_(+3O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) ⁽⁶⁾ i₂′ 2 3 Precoder W_(s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i)_(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁶⁾ W_(s) ₁ _(i) _(1, 1) _(+3O) ₁_(, s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽⁶⁾ i₂′ 4 5 PrecoderW_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ ⁽⁶⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽⁶⁾ i₂′ 6 7 Precoder W_(s)₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂_(i) _(1, 2) ⁽⁶⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) ⁽⁶⁾ i₂′ 8 9 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽⁶⁾ W_(s) ₁_(i) _(1, 1) _(,+O) ₁ _(, s) ₁ _(i) _(1, 1) _(+2O) ₁ _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+O) ₂ ⁽⁶⁾ i₂′ 10 11 Precoder W_(s) ₁ _(i) _(1, 1) _(+2O)₁ _(, s) ₁ _(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽⁶⁾ W_(s) ₁_(i) _(1, 1) _(+3O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O)₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+O) ₂ ⁽⁶⁾

TABLE 43 Master codebook for 3 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (2, 2) i₂′ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 4 5 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 8 9 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2)⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 12 13 Precoder W_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s)₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 2 3Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2)_(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 6 7 Precoder {tilde over (W)}_(s)₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 10 11Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O)₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ i₂′ 14 15 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾

TABLE 44 Master codebook for 4 layer CSI reporting for (N₁, N₂) = (4, 2)and (L₁, L₂) = (2, 2) i₂′ 0 1 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 0)⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 1) ⁽⁴⁾ i₂′ 4 5 Precoder W_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, s) ₂ _(i) _(1, 2)_(, 1) ⁽⁴⁾ i₂′ 2 3 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽⁴⁾ W_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s)₂ _(i) _(1, 2) _(, 1) ⁽⁴⁾ i₂′ 6 7 Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+O) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂_(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+O) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+O) ₂ _(, 1) ⁽⁴⁾

TABLE 48 Master codebook for 3 layer CSI reporting and N₁ ≧ N₂ i₂′ 0 1Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1)_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂_(i) _(1, 2) ⁽³⁾ i₂′ 4 5 Precoder W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁_(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2)_(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 8 9Precoder W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁_(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁_(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂_(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1,) ₂ ⁽³⁾ i₂′ 12 13 Precoder W_(s)₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1)_(+3p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2)_(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 16-31 Precoder Entries 16-31constructed with replacing s₂i_(1, 2) in third and fourth subscriptswith s₂i_(1, 2) + p₂ in entries 0-15. i₂′ 2 3 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 6 7 Precoder {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i)_(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 10 11 Precoder {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1,) ₂ ⁽³⁾ i₂′ 14 15Precoder {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i)_(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2)_(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(+3δ) ₁ _(, s)₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+3δ) ₂ _(, s) ₂ _(i)_(1, 2) ⁽³⁾ i₂′ 16-31 Precoder Entries 16-31 constructed with replacings₂i_(1, 2) in third and fourth subscripts with s₂i_(1, 2) + p₂ inentries 0-15.

TABLE 49 Master codebook for 4 layer CSI reporting and N₁ ≧ N₂ i₂′ 0 1Precoder W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 4 5 Precoder W_(s) ₁ _(i) _(1, 1)_(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+2p) ₁_(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 8-15 Precoder Entries 8-15constructed with replacing s₂i_(1, 2) in third and fourth subscriptswith s₂i_(1, 2) + p₂ in entries 0-7. i₂′ 2 3 Precoder W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 6 7 Precoder W_(s) ₁ _(i)_(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1)_(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 8-15 Precoder Entries 8-15constructed with replacing s₂i_(1, 2) in third and fourth subscriptswith s₂i_(1, 2) + p₂ in entries 0-7.

TABLE 56 Master codebook for 3 layer CSI reporting i₂′ 0 1 PrecoderW_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1)₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ)_(2, 1) ₀ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₁ _(i) _(1, 1)_(+δ) _(1, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, s) ₂ _(i)_(1, 2) _(+δ) _(2, 0) ₀ ⁽³⁾ i₂′ 2 3 Precoder {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₁ _(i)_(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 0) ₀ ⁽³⁾ i₂′ 4-15 Precoder Entries 4-15constructed with replacing the superscript 0 in δ_(1, 0) ⁽⁰⁾, δ_(2, 0)⁽⁰⁾, δ_(1, 1) ⁽⁰⁾, and δ_(2, 1) ⁽⁰⁾ with 1, 2, and 3.

TABLE 57 Master codebook for 4 layer CSI reporting i₂′ 0 1 PrecoderW_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1)₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ)_(2, 1) ₀ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i)_(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, 1) ⁽⁴⁾ i₂′ 2-7 Precoder Entries 2-7constructed with replacing the superscript 0 in δ_(1, 0) ⁽⁰⁾, δ_(2, 0)⁽⁰⁾, δ_(1, 1) ⁽⁰⁾, and δ_(2, 1) ⁽⁰⁾ with 1, 2, and 3.

TABLE 59 Master codebook for 3 layer CSI reporting i₂′ 0 1 PrecoderW_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1)₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ)_(2, 1) ₀ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₁ _(i) _(1, 1)_(+δ) _(1, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, s) ₂ _(i)_(1, 2) _(+δ) _(2, 0) ₀ ⁽³⁾ i₂′ 2 3 Precoder {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₁ _(i)_(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 0) ₀ ⁽³⁾ i₂′ 4-(4K-1) Precoder Entries 4-(4K-1)constructed with replacing the superscript 0 in δ_(1, 0) ⁽⁰⁾, δ_(2, 0)⁽⁰⁾, δ_(1, 1) ⁽⁰⁾, and δ_(2, 1) ⁽⁰⁾ with 1, . . . , K-1 in entries 0-3.

TABLE 60 Master codebook for 4 layer CSI reporting i₂′ 0 1 PrecoderW_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1)₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ)_(2, 1) ₀ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i)_(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, 1) ⁽⁴⁾ i₂′ 2-(2K-1) Precoder Entries2-(2K-1) constructed with replacing the superscript 0 in δ_(1, 0) ⁽⁰⁾,δ_(2, 0) ⁽⁰⁾, δ_(1, 1) ⁽⁰⁾, and δ_(2, 1) ⁽⁰⁾ with 1, . . . , K-1 inentries 0-1.

TABLE 62 Master codebook for 3 layer CSI reporting i₂′ 0 1 PrecoderW_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1)₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ)_(2, 1) ₀ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₁ _(i) _(1, 1)_(+δ) _(1, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, s) ₂ _(i)_(1, 2) _(+δ) _(2, 0) ₀ ⁽³⁾ i₂′ 2 3 Precoder {tilde over (W)}_(s) ₁ _(i)_(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₁ _(i)_(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 0) ₀ ⁽³⁾ i₂′ 4-15 Precoder Entries 4-15constructed with replacing s₁i_(1, 1) in first and second subscriptswith s₁i_(1, 1) + p₁, s₁i_(1, 1) + 2p₁, and s₁i_(1, 1) + 3p₁ in entries0-3. i₂′ 16-31 Precoder Entries 16-31 constructed with replacings₂i_(1, 2) in third and fourth subscripts with s₂i_(1, 2) + p₂ inentries 0-15. i₂′ 32-(32K-1) Precoder Entries 32-(32K-1) constructedwith replacing the superscript 0 in δ_(1, 0) ⁽⁰⁾, δ_(2, 0) ⁽⁰⁾, δ_(1, 1)⁽⁰⁾, and δ_(2, 1) ⁽⁰⁾ with 1, . . . , K-1 in entries 0-31.

TABLE 63 Master codebook for 4 layer CSI reporting i₂′ 0 1 PrecoderW_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i) _(1, 1) _(+δ) _(1, 1)₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ)_(2, 1) ₀ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+δ) _(1, 0) ₀ _(, s) ₁ _(i)_(1, 1) _(+δ) _(1, 1) ₀ _(, s) ₂ _(i) _(1, 2) _(+δ) _(2, 0) ₀ _(, s) ₂_(i) _(1, 2) _(+δ) _(2, 1) ₀ _(, 1) ⁽⁴⁾ i₂′ 2-7 Precoder Entries 2-7constructed with replacing s₁i_(1, 1) in first and second subscriptswith s₁i_(1, 1) + p₁, s₁i_(1, 1) + 2p₁, and s₁i_(1, 1) + 3p₁ in entries0-1. i₂′ 8-15 Precoder Entries 8-15 constructed with replacings₂i_(1, 2) in third and fourth subscripts with s₂i_(1, 2) + p₂ inentries 0-7. i₂′ 16-(16K-1) Precoder Entries 16-(16K-1) constructed withreplacing the superscript 0 in δ_(1, 0) ⁽⁰⁾, δ_(2, 0) ⁽⁰⁾, δ_(1, 1) ⁽⁰⁾,and δ_(2, 1) ⁽⁰⁾with 1, . . . , K-1 in entries 0-15.

TABLE 66 Master codebook for 3 layer CSI reporting for N₁ ≧ N₂ i₂′ 0 1i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i)_(1, 1) _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 4 5 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 8 9 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i)_(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+2p) ₁_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 12 13 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i)_(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 16-31 i_(1, 1), i_(1, 2), k Entries 16-31constructed with replacing s₂i_(1, 2) in third and fourth subscriptswith s₂i_(1, 2) + p₂ in entries 0-15. i₂′ 2 3 i_(1, 1), i_(1, 2), k{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s)₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1, 1) _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 6 7 i_(1, 1), i_(1, 2), k {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 10 11i_(1, 1), i_(1, 2), k {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+2p) ₁_(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+2p) ₁_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 14 15 i_(1, 1), i_(1, 2), k {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 16-31i_(1, 1), i_(1, 2), k Entries 16-31 constructed with replacings₂i_(1, 2) in third and fourth subscripts with s₂i_(1, 2) + p₂ inentries 0-15.

TABLE 67 Master codebook for 4 layer CSI reporting for N₁ ≧ N₂ i₂′ 0 1i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s)₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 4 5 i_(1, 1), i_(1, 2), k W_(s) ₁_(i) _(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i)_(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 8-15 i_(1, 1),i_(1, 2), k Entries 8-15 constructed with replacing s₂i_(1, 2) in thirdand fourth subscripts with s₂i_(1, 2) + p₂ in entries 0-7. i₂′ 2 3i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1)_(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁_(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾i₂′ 6 7 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁_(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i)_(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2)_(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 8-15 i_(1, 1), i_(1, 2), k Entries 8-15constructed with replacing s₂i_(1, 2) in third and fourth subscriptswith s₂i_(1, 2) + p₂ in entries 0-7.

TABLE 77 Master codebook for 2 layer CSI reporting i₂′ 0 1 i_(1, 1),i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂′4 5 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₁ _(i)_(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂′ 8 9 i_(1, 1), i_(1, 2)W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾i₂′ 12 13 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁_(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s)₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂′ 16 17 i_(1, 1), i_(1, 2) W_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂_(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i) _(1, 2) _(+p) ₂_(, 1) ⁽²⁾ i₂′ 20 21 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(+3p) ₁_(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂_(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁_(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i)_(1, 2) _(+p) ₂ _(, 1) ⁽²⁾ i₂′ 24 25 i_(1, 1), i_(1, 2) W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2)_(+p) ₂ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(+p) ₂_(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 1) ⁽²⁾ i₂′ 28 29 i_(1, 1), i_(1, 2)W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂_(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2)_(+p) ₂ _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂′ 32 33 i_(1, 1), i_(1, 2)W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s)₂ _(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i)_(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 1) ⁽²⁾i₂′ 36 37 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 2) ⁽²⁾ W_(s) ₁ _(i)_(1, 1) _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(, 3) ⁽²⁾ i₂′ 2 3 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(+p)₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂′ 6 7i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1)_(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁_(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾ i₂′ 10 11 i_(1, 1), i_(1, 2)W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+p)₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(, 1) ⁽²⁾ i₂′ 14 15 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i)_(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(, 1) ⁽²⁾i₂′ 18 19 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i) _(1, 2)_(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i) _(1, 2) _(+p) ₂_(, 1) ⁽²⁾ i₂′ 22 23 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(, s) ₁_(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i) _(1, 2)_(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+p) ₁_(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 1) ⁽²⁾i₂′ 26 27 i_(1, 1), i_(1, 2) W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 1) ⁽²⁾ i₂′ 30 31 i_(1, 1), i_(1, 2)W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1)_(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+p) ₂ _(, 1) ⁽²⁾ i₂′ 34 35 i_(1, 1), i_(1, 2) W_(s) ₁ _(i)_(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+p) ₂ _(, 0) ⁽²⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁_(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+p) ₂ _(, 1) ⁽²⁾

TABLE 79 Master codebook for 3 layer CSI reporting i₂′ 0 1 i_(1, 1),i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂_(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1)_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂_(i) _(1, 2) ⁽³⁾ i₂′ 4 5 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1)_(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁_(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂_(i) _(1, 2) ⁽³⁾ i₂′ 8 9 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1)_(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁_(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂_(i) _(1, 2) ⁽³⁾ i₂′ 12 13 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1)_(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁_(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂_(i) _(1, 2) ⁽³⁾ i₂′ 16-31 i_(1, 1), i_(1, 2), k Entries 16-31constructed with replacing s₂i_(1, 2) in third and fourth subscriptswith s₂i_(1, 2) + p₂ in entries 0-15. i₂′ 2 3 i_(1, 1), i_(1, 2), k{tilde over (W)}_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s)₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1, 1) _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 6 7 i_(1, 1), i_(1, 2), k {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 10 11i_(1, 1), i_(1, 2), k {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+2p) ₁_(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂_(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1, 1) _(+2p) ₁_(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 14 15 i_(1, 1), i_(1, 2), k {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₁ _(i) _(1, 1) _(+3p) ₁_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, s) ₂ _(i) _(1, 2) ⁽³⁾ i₂′ 16-31i_(1, 1), i_(1, 2), k Entries 16-31 constructed with replacings₂i_(1, 2) in third and fourth subscripts with s₂i_(1, 2) + p₂ inentries 0-15.

TABLE 80 Codebook for 4 layer CSI reporting i₂′ 0 1 i_(1, 1), i_(1, 2),k W_(s) ₁ _(i) _(1, 1) _(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1)_(, s) ₁ _(i) _(1, 1) _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i)_(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 4 5 i_(1, 1), i_(1, 2), k W_(s) ₁ _(i)_(1, 1) _(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i)_(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1)_(+2p) ₁ _(, s) ₁ _(i) _(1, 1) _(+2p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2)_(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 8-15 i_(1, 1), i_(1, 2), kEntries 8-15 constructed with replacing s₂i_(1, 2) in third and fourthsubscripts with s₂i_(1, 2) + p₂ in entries 0-7. i₂′ 2 3 i_(1, 1),i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁_(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 0) ⁽⁴⁾W_(s) ₁ _(i) _(1, 1) _(+p) ₁ _(, s) ₁ _(i) _(1, 1) _(+p) ₁ _(+δ) ₁_(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂ _(, 1) ⁽⁴⁾ i₂′ 6 7i_(1, 1), i_(1, 2), k W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i)_(1, 1) _(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2)_(+δ) ₂ _(, 0) ⁽⁴⁾ W_(s) ₁ _(i) _(1, 1) _(+3p) ₁ _(, s) ₁ _(i) _(1, 1)_(+3p) ₁ _(+δ) ₁ _(, s) ₂ _(i) _(1, 2) _(, s) ₂ _(i) _(1, 2) _(+δ) ₂_(, 1) ⁽⁴⁾ i₂′ 8-15 i_(1, 1), i_(1, 2), k Entries 8-15 constructed withreplacing s₂i_(1, 2) in third and fourth subscripts with s₂i_(1, 2) + p₂in entries 0-7.

TABLE 87-1 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 1) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 3 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W⁽¹⁾_(i) _(1,1) _(,i) _(1,2) _(,0) W⁽¹⁾ _(i) _(1,1) _(,i) _(1,2) _(,1) W⁽¹⁾_(i) _(1,1) _(,i) _(1,2) _(,2) W⁽¹⁾ _(i) _(1,1) _(,i) _(1,2) _(,3)${{where}\mspace{14mu} W_{l,m,n}^{(1)}} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,m} \\{\phi_{n}v_{l,m}}\end{bmatrix}}$

TABLE 87-2 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 2) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 3 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾ _(2i)_(1,1) _(,2i) _(1,2) _(,0) W⁽¹⁾ _(2i) _(1,1) _(,2i) _(1,2) _(,1) W⁽¹⁾_(2i) _(1,1) _(,2i) _(1,2) _(,2) W⁽¹⁾ _(2i) _(1,1) _(,2i) _(1,2) _(,3)Value of i₂ Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾ _(2i)_(1,1) _(+1,2i) _(1,2) _(,0) W⁽¹⁾ _(2i) _(1,1) _(+1,2i) _(1,2) _(,1)W⁽¹⁾ _(2i) _(1,1) _(+1,2i) _(1,2) _(,2) W⁽¹⁾ _(2i) _(1,1) _(+1,2i)_(1,2) _(,3) Value of i₂ Codebook-Config i_(1,1) i_(1,2) 8 9 10 11 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾ _(2i)_(1,1) _(,2i) _(1,2) _(+1,0) W⁽¹⁾ _(2i) _(1,1) _(,2i) _(1,2) _(+1,1)W⁽¹⁾ _(2i) _(1,1) _(,2i) _(1,2) _(+1,1) W⁽¹⁾ _(2i) _(1,1) _(,2i) _(1,2)_(+1,3) Value of i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾ _(2i)_(1,1) _(+1,2i) _(1,2) _(+1,0) W⁽¹⁾ _(2i) _(1,1) _(+1,2i) _(1,2) _(+1,1)W⁽¹⁾ _(2i) _(1,1) _(+1,2i) _(1,2) _(+1,2) W⁽¹⁾ _(2i) _(1,1) _(+1,2i)_(1,2) _(+1,3)${{where}\mspace{14mu} W_{l,m,n}^{(1)}} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,m} \\{\phi_{n}v_{l,m}}\end{bmatrix}}$

TABLE 87-3 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No.3) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 3 3$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾ _(2x,2y,0)W⁽¹⁾ _(2x,2y,1) W⁽¹⁾ _(2x,2y,2) W⁽¹⁾ _(2x,2y,3) Value of i₂Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 3$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾_(2x+2,2y,0) W⁽¹⁾ _(2x+2,2y,1) W⁽¹⁾ _(2x+2,2y,2) W⁽¹⁾ _(2x+2,2y,3) Valueof i₂ Codebook-Config i_(1,1) i_(1,2) 8 9 10 11 3$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾_(2x+1,2y+1,0) W⁽¹⁾ _(2x+1,2y+1,1) W⁽¹⁾ _(2x+1,2y+1,2) W⁽¹⁾_(2x+1,2y+1,3) Value of i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 3$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾_(2x+3,2y+1,0) W⁽¹⁾ _(2x+3,2y+1,1) W⁽¹⁾ _(2x+3,2y+1,2) W⁽¹⁾_(2x+3,2y+1,3)${{{where}\mspace{14mu} x} = i_{1,1}},{y = i_{1,2}},{W_{l,m,n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,m} \\{\phi_{n}v_{l,m}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}$${x = i_{1,2}},{y = i_{1,1}},{W_{l,m,n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{m,l} \\{\phi_{n}v_{m,l}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}$

Table 87-4 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 4) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 3 4$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾ _(2x,2y,0)W⁽¹⁾ _(2x,2y,1) W⁽¹⁾ _(2x,2y,2) W⁽¹⁾ _(2x,2y,3) Value of i₂Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 4$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾_(2x+1,2y,0) W⁽¹⁾ _(2x+1,2y,1) W⁽¹⁾ _(2x+1,2y,2) W⁽¹⁾ _(2x+1,2y,3) Valueof i₂ Codebook-Config i_(1,1) i_(1,2) 8 9 10 11 4$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾_(2x+2,2y,0) W⁽¹⁾ _(2x+2,2y,1) W⁽¹⁾ _(2x+2,2y,2) W⁽¹⁾ _(2x+2,2y,3) Valueof i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 4$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽¹⁾_(2x+3,2y,0) W⁽¹⁾ _(2x+3,2y,1) W⁽¹⁾ _(2x+3,2y,2) W⁽¹⁾ _(2x+3,2y,3)${{{where}\mspace{14mu} x} = i_{1,1}},{y = i_{1,2}},{W_{l,m,n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,m} \\{\phi_{n}v_{l,m}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}$${x = i_{1,2}},{y = i_{1,1}},{W_{l,m,n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{m,l} \\{\phi_{n}v_{m,l}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}$

TABLE 88-1 Codebook for 2-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 1) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 3 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W⁽²⁾_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,0) W⁽²⁾ _(i)_(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,1) W⁽²⁾ _(i) _(1,1)_(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,2) W⁽²⁾ _(i) _(1,1) _(,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,3)$W_{l,l^{\prime},m,m^{\prime},n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$

TABLE 88-2 Codebook for 2-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 2) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 $0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(,0) W⁽²⁾ _(2i) _(1,1)_(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(,1) Value of i₂Codebook-Config i_(1,1) i_(1,2) 2 3 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,0) W⁽²⁾ _(2i)_(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,1) Value of i₂Codebook-Config i_(1,1) i_(1,2) 4 5 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,0) W⁽²⁾_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,1)Value of i₂ Codebook-Config i_(1,1) i_(1,2) 6 7 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(+1,2i) _(1,2) _(+1,0) W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(+1,2i) _(1,2) _(+1,1) Value of i₂Codebook-Config i_(1,1) i_(1,2) 8 9 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,0) W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,1) Value of i₂Codebook-Config i_(1,1) i_(1,2) 10 11 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,0) W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,1) Value of i₂Codebook-Config i_(1,1) i_(1,2) 12 13 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(+1,0) W⁽²⁾ _(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(+1,1) Value of i₂Codebook-Config i_(1,1) i_(1,2) 14 15 2$0,1,\ldots \mspace{11mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{11mu},{\frac{N_{2}O_{2}}{2} - 1}$ W⁽²⁾ _(2i)_(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(+1,0) W⁽²⁾ _(2i)_(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(+1,1)${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}};$ If N₁ > N₂, then p = 1 otherwise p = O₁.

TABLE 88-3 Codebook for 2-layer CSI reporting using antenna ports 15 to14 + P(Codebook-Config No. 3) Value of Code- book- i₂ Config i_(1,1)i_(1,2) 0 1 2 3 $0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x,2x,2y,2y,0) ⁽²⁾W_(2x,2x,2y,2y,1) ⁽²⁾ W_(2x+1,2x+1,2y+1,2y+1,0) ⁽²⁾ Value of Code- book-i₂ Config i_(1,1) i_(1,2) 3 4 5 3$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x+1,2x+1,2y+1,2y+1,1)⁽²⁾ W_(2x+2,2x+2,2y,2y,0) ⁽²⁾ W_(2x+2,2x+2,2y,2y,1) ⁽²⁾ Value of Code-book- i₂ Config i_(1,1) i_(1,2) 6 7 8 3$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x+3,2x+3,2y+1,2y+1,0)⁽²⁾ W_(2x+3,2x+3,2y+1,2y+1,1) ⁽²⁾ W_(2x,2x+1,2y,2y+1,0) ⁽²⁾ Value ofCode- book- i₂ Config i_(1,1) i_(1,2) 9 10 11 3$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x,2x+1,2y,2y+1,1) ⁽²⁾W_(2x+1,2x+2,2y+1,2y,0) ⁽²⁾ W_(2x+1,2x+2,2y+1,2y,1) ⁽²⁾ Value of Code-book- i₂ Config i_(1,1) i_(1,2) 12 13 14 3$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x,2x+3,2y,2y+1,0) ⁽²⁾W_(2x,2x+3,2y,2y+1,1) ⁽²⁾ W_(2x+1,2x+3,2y+1,2y+1,0) ⁽²⁾ Value of i₂Codebook-Config i_(1,1) i_(1,2) 15 3$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x+1,2x+3,2y+1,2y+1,1)⁽²⁾${{{{where}\mspace{14mu} x} = i_{1,1}},{y = i_{1,2}},{W_{l,l^{\prime},m,m^{\prime},n}^{(2)} = {{{\frac{1}{\sqrt{2}P}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geqq {N_{2}{\mspace{11mu} \;}{and}}}}}\mspace{14mu}$${x = i_{1,2}},{y = i_{1,1}},{W_{l,l^{\prime},m,m^{\prime},n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}$

TABLE 88-4 Codebook for 2-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 4) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 2 3 4 $0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x,2x,2y,2y,0) ⁽²⁾W_(2x,2x,2y,2y,1) ⁽²⁾ W_(2x+1,2x+1,2y,2y,0) ⁽²⁾ W_(2x+1,2x+1,2y,2y,1)⁽²⁾ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 4$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x+2,2x+2,2y,2y,0) ⁽²⁾W_(2x+2,2x+2,2y,2y,1) ⁽²⁾ W_(2x+3,2x+3,2y,2y,0) ⁽²⁾W_(2x+3,2x+3,2y,2y,1) ⁽²⁾ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 89 10 11 4 $0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x,2x+1,2y,2y,0) ⁽²⁾W_(2x,2x+1,2y,2y,1) ⁽²⁾ 2_(x+1,2x+2,2y,2y,0) ⁽²⁾ 2_(2x+1,2x+2,2y,2y,1)⁽²⁾ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 4$0,1,\ldots \;,{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \;,{\frac{N_{2}O_{2}}{2} - 1}$ W_(2x,2x+3,2y,2y,0) ⁽²⁾W_(2x,2x+3,2y,2y,1) ⁽²⁾ 2_(x+1,2x+3,2y,2y,0) ⁽²⁾ W_(2x+1,2x+3,2y,2y,1)⁽²⁾${{{{where}\mspace{14mu} x} = i_{1,1}},{y = i_{1,2}},{W_{l,l^{\prime},m,m^{\prime},n}^{(2)} = {{{\frac{1}{\sqrt{2}P}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geqq {N_{2}{\mspace{11mu} \;}{and}}}}}\mspace{14mu}$${x = i_{1,2}},{y = i_{1,1}},{W_{l,l^{\prime},m,m^{\prime},n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}$

TABLE 89-1 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 1) N₁ > 1, N₂ > 1 Value of i₂Codebook-Config i_(1,1) i_(1,2) 0 1 1 0,1, . . . , O₁N₁ − 1 0, 1, . . ., O₂N₂ − 1 W_(i) _(1,1) _(, i) _(1,1) _(+O) ₁ _(, i) _(1,2) _(, i)_(1,2) ⁽³⁾ {tilde over (W)}_(i) _(1,1) _(, i) _(1,1) _(+O) ₁ _(, i)_(1,2,) _(i) _(1,2) ⁽³⁾ O₁N₁,O₁,N₁ + 1, . . . , 2O₁N₁ − 1 0, 1, . . . ,O₂N₂ − 1 W_(i) _(1,1) _(, i) _(1,1) _(, i) _(1,2) _(, i) _(1,2) _(+O) ₂⁽³⁾ {tilde over (W)}_(i) _(1,1) _(, i) _(1,1) _(, i) _(1,2) _(,i) _(1,2)_(+O) ₂ ⁽³⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}$ N₂ = 1 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 11 0,1, . . . , O₁N₁ − 1 0 W_(i) _(1,1) _(, i) _(1,1) _(+O) ₁ _(, 0, 0)⁽³⁾ {tilde over (W)}_(i) _(1,1) _(, i) _(1,1) _(+O) ₁ _(, 0, 0) ⁽³⁾O₁N₁,O₁N₁ + 1, . . . , 2O₁N₁ − 1 0 W_(i) _(1,1) _(, i) _(1,1) _(+2O) ₁_(, 0, 0) ⁽³⁾ {tilde over (W)}_(i) _(1,1) _(, i) _(1,1) _(+2O) ₁_(, 0, 0) ⁽³⁾ 2O₁N₁, . . . , 3O₁N₁ − 1 0 W_(i) _(1,1) _(, i) _(1,1)_(+3O) ₁ _(, 0, 0) ⁽³⁾ {tilde over (W)}_(i) _(1,1) _(, i) _(1,1) _(+3O)₁ _(, 0, 0) ⁽³⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}$

TABLE 89-2 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 2) Value of Codebook- i₂ Config i_(1,1)i_(1,2) 0 1 2 2 0, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 W_(2i) _(1,1)_(, 2i) _(1,1) _(+4,) _(2i) _(1,2) _(, 2i) _(1,2) ⁽³⁾ W_(2i) _(1,1)_(+4, 2i) _(1,1) _(, 2i) _(1,2) _(, 2i) _(1,2) ⁽³⁾ {tilde over (W)}_(2i)_(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2) _(, 2i) _(1,2) ⁽³⁾ 2N₁, . . . ,4N₁ − 1 0, 1, . . . , 2N₂ − 1 W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i)_(1,2) _(, 2i) _(1,2) ₊₄ ⁽³⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2)_(+4, 2i) _(1,2) ⁽³⁾ {tilde over (W)}_(2i) _(1,1,) _(2i) _(1,1) _(, 2i)_(1,2) _(, 2i) _(1,2) ₊₄ ⁽³⁾ Value of Codebook- i₂ Config i_(1,1)i_(1,2) 3 4 5 2 0, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 {tilde over(W)}_(2i) _(1,1) _(+4, 2i) _(1,1) _(, 2i) _(1,2) _(, 2i) _(1,2) ⁽³⁾W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i) _(1,2) _(, 2i) _(1,2) ⁽³⁾W_(2i) _(1,1) _(+5, 2i) _(1,1) _(+1, 2i) _(1,2) _(, 2i) _(1,2) ⁽³⁾ 2N₁,. . . , 4N₁ − 1 0, 1, . . . , 2N₂ − 1 {tilde over (W)}_(2i) _(1,1)_(, 2i) _(1,1) _(, 2i) _(1,2) _(+4, 2i) _(1,2) ⁽³⁾ W_(2i) _(1,1)_(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(, 2i) _(1,2) ₊₄ ⁽³⁾ W_(2i) _(1,1)_(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(+4,2i) _(1,2) ⁽³⁾ Value of Codebook-i₂ Config i_(1,1) i_(1,2) 6 7 8 2 0, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ −1 {tilde over (W)}_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i) _(1,2) _(, 2i)_(1,2) ⁽³⁾ {tilde over (W)}_(2i) _(1,1) _(+5, 2i) _(1,1) _(+1, 2i)_(1,2) _(, 2i) _(1,2) ⁽³⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2)_(+1, 2i) _(1,2) ₊₁ ⁽³⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . . . , 2N₂ − 1{tilde over (W)}_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(, 2i)_(1,2) ₊₄ ⁽³⁾ {tilde over (W)}_(2i) _(1,1) _(+1,) _(2i) _(1,1) _(+1, 2i)_(1,2) _(+4, 2i) _(1,2) ⁽³⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2)_(+1, 2i) _(1,2) ₊₅ ⁽³⁾ Value of Codebook- i₂ Config i_(1,1) i_(1,2) 910 11 2 0, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 W_(2i) _(1,1) _(+4, 2i)_(1,1) _(, 2i) _(1,2) _(+1, 2i) _(1,2) ₊₁ ⁽³⁾ {tilde over (W)}_(2i)_(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2) _(+1, 2i) _(1,2) ₊₁ ⁽³⁾ {tildeover (W)}_(2i) _(1,1) _(+4, 2i) _(1,1) _(, 2i) _(1,2) _(+1, 2i) _(1,2)₊₁ ⁽³⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . . . , 2N₂ − 1 W_(2i) _(1,1) _(, 2i)_(1,1) _(, 2i) _(1,2) _(+5, 2i) _(1,2) ₊₁ ⁽³⁾ {tilde over (W)}_(2i)_(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2) _(+1, 2i) _(1,2) ₊₅ ⁽³⁾ {tilde over(W)}_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2) _(+5, 2i) _(1,2) ₊₁ ⁽³⁾Value of Codebook- i₂ Config i_(1,1) i_(1,2) 12 13 14 2 0, . . . , 2N₁ −1 0, 1, . . . , 2N₂ − 1 W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i) _(1,2)_(+1, 2i) _(1,2) ₊₁ ⁽³⁾ W_(2i) _(1,1) _(+5, 2i) _(1,1) _(+1, 2i) _(1,2)_(+1, 2i) _(1,2) ₊₁ ⁽³⁾ {tilde over (W)}_(2i) _(1,1) _(+1, 2i) _(1,1)_(+5, 2i) _(1,2) _(+1, 2i) _(1,2) ₊₁ ⁽³⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . .. , 2N₂ − 1 W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(+1, 2i)_(1,2) ₊₅ ⁽³⁾ W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(+5, 2i)_(1,2) ₊₁ ⁽³⁾ {tilde over (W)}_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i)_(1,2) _(+1, 2i) _(1,2) ₊₅ ⁽³⁾ Value of Codebook- i₂ Config i_(1,1)i_(1,2) 15 2 0, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 {tilde over(W)}_(2i) _(1,1) _(+5, 2i) _(1,1) _(+1, 2i) _(1,2) _(+1, 2i) _(1,2) ₊₁⁽³⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . . . , 2N₂ − 1 {tilde over (W)}_(2i)_(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(+5, 2i) _(1,2) ₊₁ ⁽³⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}}\mspace{14mu},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}}$

TABLE 89-3 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 3) Value of Codebook- i₂ Config i_(1,1)i_(1,2) 0 1 2 3 3 0, . . . , N₁ − 1 0, 1, . . . , 2N₁ − 1W_(4x+2,4x+6,2y,2y) ⁽³⁾ W_(4x+6,4x+2,2y,2y) ⁽³⁾ {tilde over(W)}_(4x+2,4x+6,2y,2y) ⁽³⁾ {tilde over (W)}_(4x+6,4x+2,2y,2y) ⁽³⁾ N₁, .. . , 2N₁ − 1 0, 1, . . . , 2N₁ − 1 W_(4x+2,4x+2,2y,2y+4) ⁽³⁾W_(4x+2,4x+2,2y+4,2y) ⁽³⁾ {tilde over (W)}_(4x+2,4x+2,2y,2y+4) ⁽³⁾{tilde over (W)}_(4x+2,4x+2,2y+4,2y) ⁽³⁾ Value of Codebook- i₂ Configi_(1,1) i_(1,2) 4 5 6 7 3 0, . . . , N₁ − 1 0, 1, . . . , 2N₁ − 1W_(4x+3,4x+7,2y,2y) ⁽³⁾ W_(4x+7,4x+3,2y,2y) ⁽³⁾ {tilde over(W)}_(4x+3,4x+7,2y,2y) ⁽³⁾ {tilde over (W)}_(4x+7,4x+3,2y,2y) ⁽³⁾ N₁, .. . , 2N₁ − 1 0, 1, . . . , 2N₁ − 1 W_(4x+3,4x+3,2y,2y+4) ⁽³⁾W_(4x+3,4x+3,2y+4,2y) ⁽³⁾ {tilde over (W)}_(4x+3,4x+3,2y,2y+4) ⁽³⁾{tilde over (W)}_(4x+3,4x+3,2y+4,2y) ⁽³⁾ Value of Codebook- i₂ Configi_(1,1) i_(1,2) 8 9 10 11 3 0, . . . , N₁ − 1 0, 1, . . . , 2N₁ − 1W_(4x,4x+4,2y+1,2y+1) ⁽³⁾ W_(4x+4,4x,2y+1,2y+1) ⁽³⁾ {tilde over(W)}_(4x,4x+4,2y+1,2y+1) ⁽³⁾ {tilde over (W)}_(4x+4,4x,2y+1,2y+1) ⁽³⁾N₁, . . . , 2N₁ − 1 0, 1, . . . , 2N₁ − 1 W_(4x,4x,2y+1,2y+5) ⁽³⁾W_(4x,4x,2y+5,2y+1) ⁽³⁾ {tilde over (W)}_(4x,4x,2y+1,2y+5) ⁽³⁾ {tildeover (W)}_(4x,4x,2y+5,2y+1) ⁽³⁾ Value of Codebook- i₂ Config i_(1,1)i_(1,2) 12 13 14 15 3 0, . . . , N₁ − 1 0, 1, . . . , 2N₁ − 1W_(4x+1,4x+5,2y+1,2y+1) ⁽³⁾ W_(4x+5,4x+1,2y+1,2y+1) ⁽³⁾ {tilde over(W)}_(4x+1,4x+5,2y+1,2y+1) ⁽³⁾ {tilde over (W)}_(4x+5,4x+1,2y+1,2y+1)⁽³⁾ N₁, . . . , 2N₁ − 1 0, 1, . . . , 2N₁ − 1 W_(4x+1,4x+1,2y+1,2y+5)⁽³⁾ W_(4x+1,4x+1,2y+5,2y+1) ⁽³⁾ {tilde over (W)}_(4x+1,4x+1,2y+1,2y+5)⁽³⁾ {tilde over (W)}_(4x+1,4x+1,2y+5,2y+1) ⁽³⁾${{{where}\mspace{14mu} x} = i_{1,1}},{y = i_{1,2}},{W_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{\frac{O_{1}l}{4},\frac{O_{2m}}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} \\v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} & {- v_{\frac{O_{,}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}}}\end{bmatrix}}},{{{{if}\mspace{14mu} N_{1}} \geqq {N_{2}\mspace{14mu} {and}\mspace{14mu} x}} = i_{1,2}},{y = i_{1,1}},{W_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} \\v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & {- v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}}} & {- v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}}\end{bmatrix}}},{W_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} \\v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & {- v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}} & {- v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < {N_{2}.}}$

TABLE 89-4 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 4) N₁ > 1, N₂ > 1 Value of Codebook- i₂Config i_(1,1) i_(1,2) 0 1 2 3 4 0, . . . , N₁ − 1 0, 1, . . . , 4N₁ − 1W_(4x,4x+4,y,y) ⁽³⁾ W_(4x+4,4x,y,y) ⁽³⁾ {tilde over (W)}_(4x,4x+4,y,y)⁽³⁾ {tilde over (W)}_(4x+4,4x,y,y) ⁽³⁾ N₁, . . . , 2N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(4x,4x,y,y+4) ⁽³⁾ W_(4x,4x,y+4,y) ⁽³⁾ {tilde over(W)}_(4x,4x,y,y+4) ⁽³⁾ {tilde over (W)}_(4x,4x,y+4,y) ⁽³⁾ Value ofCodebook- i₂ Config i_(1,1) i_(1,2) 4 5 6 7 4 0, . . . , N₁ − 1 0, 1, .. . , 4N₁ − 1 W_(4x+1,4x+5,y,y) ⁽³⁾ W_(4x+5,4x+1,y,y) ⁽³⁾ {tilde over(W)}_(4x+1,4x+5,y,y) ⁽³⁾ {tilde over (W)}_(4x+5,4x+1,y,y) ⁽³⁾ N₁, . . ., 2N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(4x+1,4x+1,y,y+4) ⁽³⁾W_(4x+1,4x+1,y+4,y) ⁽³⁾ {tilde over (W)}_(4x+1,4x+1,y,y+4) ⁽³⁾ {tildeover (W)}_(4x+1,4x+1,y+4,y) ⁽³⁾ Value of Codebook- i₂ Config i_(1,1)i_(1,2) 8 9 10 11 4 0, . . . , N₁ − 1 0, 1, . . . , 4N₁ − 1W_(4x+2,4x+6,y,y) ⁽³⁾ W_(4x+6,4x+2,y,y) ⁽³⁾ {tilde over(W)}_(4x+2,4x+6,y,y) ⁽³⁾ {tilde over (W)}_(4x+6,4x+2,y,y) ⁽³⁾ N₁, . . ., 2N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(4x+2,4x+2,y,y+4) ⁽³⁾W_(4x+2,4x+2,y+4,y) ⁽³⁾ {tilde over (W)}_(4x+2,4x+2,y,y+4) ⁽³⁾ {tildeover (W)}_(4x+2,4x+2,y+4,y) ⁽³⁾ Value of Codebook- i₂ Config i_(1,1)i_(1,2) 12 13 14 15 4 0, . . . , N₁ − 1 0, 1, . . . , 4N₁ − 1W_(4x+3,4x+7,y,y) ⁽³⁾ W_(4x+7,4x+3,y,y) ⁽³⁾ {tilde over(W)}_(4x+3,4x+7,y,y) ⁽³⁾ {tilde over (W)}_(4x+7,4x+3,y,y) ⁽³⁾ N₁, . . ., 2N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(4x+3,4x+3,y,y+4) ⁽³⁾W_(4x+3,4x+3,y+4,y) ⁽³⁾ {tilde over (W)}_(4x+3,4x+3,y,y+4) ⁽³⁾ {tildeover (W)}_(4x+3,4x+3,y+4,y) ⁽³⁾${{{where}\mspace{14mu} x} = i_{1,1}},{y = i_{1,2}},{W_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{\frac{O_{1}l}{4},\frac{O_{2m}}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} \\v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} & {- v_{\frac{O_{,}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}}}\end{bmatrix}}},{{{{if}\mspace{14mu} N_{1}} \geqq {N_{2}\mspace{14mu} {and}\mspace{14mu} x}} = i_{1,2}},{y = i_{1,1}},{W_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} \\v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & {- v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}}} & {- v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}}\end{bmatrix}}},{W_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} \\v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & {- v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}} & {- v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < {N_{2}.}}$

TABLE 89-5 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 4) N₂ = 1 Value of Codebook- i₂ Configi_(1,1) i_(1,2) 0 1 2 3 4 0, . . . , N₁ − 1 0 W_(4i) _(1,1) _(, 4i)_(1,1) _(+4, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+4, 4i) _(1,1) _(, 0, 0) ⁽³⁾{tilde over (W)}_(4i) _(1,1) _(, 4i) _(1,1) _(+4, 0, 0) ⁽³⁾ {tilde over(W)}_(4i) _(1,1) _(+4, 4i) _(1,1) _(, 0, 0) ⁽³⁾ N₁, . . . , 2N₁ − 1 0W_(4i) _(1,1) _(, 4i) _(1,1) _(+8, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+8, 4i)_(1,1) _(, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(, 4i) _(1,1)_(+8, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+8, 4i) _(1,1) _(, 0, 0)⁽³⁾ 2N₁, . . . . , 3N₁ − 1 0 W_(4i) _(1,1) _(, 4i) _(1,1) _(+12, 0, 0)⁽³⁾ W_(4i) _(1,1) _(+12, 4i) _(1,1) _(, 0, 0) ⁽³⁾ {tilde over (W)}_(4i)_(1,1) _(, 4i) _(1,1) _(+12, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1)_(+12, 4i) _(1,1) _(, 0, 0) ⁽³⁾ Value of Codebook- i₂ Config i_(1,1)i_(1,2) 4 5 6 7 4 0, . . . , N₁ − 1 0 W_(4i) _(1,1) _(+1, 4i) _(1,1)_(+5, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+5, 4i) _(1,1) _(+1, 0, 0) ⁽³⁾ {tildeover (W)}_(4i) _(1,1) _(+1, 4i) _(1,1) _(+5, 0, 0) ⁽³⁾ {tilde over(W)}_(4i) _(1,1) _(+5, 4i) _(1,1) _(+1, 0, 0) ⁽³⁾ N₁, . . . , 2N₁ − 1 0W_(4i) _(1,1) _(+1, 4i) _(1,1) _(+9, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+9, 4i)_(1,1) _(+1, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+1, 4i) _(1,1)_(+9, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+9, 4i) _(1,1)_(+1, 0, 0) ⁽³⁾ 2N₁, . . . . , 3N₁ − 1 0 W_(4i) _(1,1) _(+1, 4i) _(1,1)_(+13, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+13, 4i) _(1,1) _(+1, 0, 0) ⁽³⁾ {tildeover (W)}_(4i) _(1,1) _(+1, 4i) _(1,1) _(+13, 0, 0) ⁽³⁾ {tilde over(W)}_(4i) _(1,1) _(+13, 4i) _(1,1) _(+1, 0, 0) ⁽³⁾ Value of Codebook- i₂Config i_(1,1) i_(1,2) 8 9 10 11 4 0, . . . , N₁ − 1 0 W_(4i) _(1,1)_(+2, 4i) _(1,1) _(+6, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+6, 4i) _(1,1)_(+2, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+2, 4i) _(1,1)_(+6, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+6, 4i) _(1,1)_(+2, 0, 0) ⁽³⁾ N₁, . . . , 2N₁ − 1 0 W_(4i) _(1,1) _(+2, 4i) _(1,1)_(+10, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+10, 4i) _(1,1) _(+2, 0, 0) ⁽³⁾ {tildeover (W)}_(4i) _(1,1) _(+2, 4i) _(1,1) _(+10, 0, 0) ⁽³⁾ {tilde over(W)}_(4i) _(1,1) _(+10, 4i) _(1,1) _(+2, 0, 0) ⁽³⁾ 2N₁, . . . , 3N₁ − 10 W_(4i) _(1,1) _(+2, 4i) _(1,1) _(+14, 0, 0) ⁽³⁾ W_(4i) _(1,1)_(+14, 4i) _(1,1) _(+2, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+2, 4i)_(1,1) _(+14, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+14, 4i) _(1,1)_(+2, 0, 0) ⁽³⁾ Value of Codebook- i₂ Config i_(1,1) i_(1,2) 12 13 14 154 0, . . . , N1 − 1 0 W_(4i) _(1,1) _(+3, 4i) _(1,1) _(+7, 0, 0) ⁽³⁾W_(4i) _(1,1) _(+7, 4i) _(1,1) _(+3, 0, 0) ⁽³⁾ {tilde over (W)}_(4i)_(1,1) _(+3, 4i) _(1,1) _(+7, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1)_(+7, 4i) _(1,1) _(+3, 0, 0) ⁽³⁾ N₁, . . . , 2N₁ − 1 0 W_(4i) _(1,1)_(+3, 4i) _(1,1) _(+11, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+11, 4i) _(1,1)_(+3, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+3, 4i) _(1,1)_(+11, 0, 0) ⁽³⁾ {tilde over (W)}_(4i) _(1,1) _(+11, 4i) _(1,1)_(+3, 0, 0) ⁽³⁾ 2N₁, . . . , 3N₁ − 1 0 W_(4i) _(1,1) _(+3, 4i) _(1,1)_(+15, 0, 0) ⁽³⁾ W_(4i) _(1,1) _(+15, 4i1,1+3, 0, 0) ⁽³⁾ {tilde over(W)}_(4i) _(1,1) _(+3, 4i) _(1,1) _(+15, 0, 0) ⁽³⁾ {tilde over (W)}_(4i)_(1,1) _(+15, 4i) _(1,1) _(+3, 0, 0) ⁽³⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} \\v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & {- v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}}} & {- v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}}}\end{bmatrix}}},\mspace{14mu} {{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} \\v_{\frac{O_{1}l}{4},\frac{O_{2}m}{4}} & v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}} & {- v_{\frac{O_{1}l^{\prime}}{4},\frac{O_{2}m^{\prime}}{4}}}\end{bmatrix}}}$

TABLE 90-1 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 1) Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1)_(, i) _(1,1) _(+O) ₁ _(, i) _(1,2) _(, i) _(1,2) _(, 0) ⁽⁴⁾ W_(i)_(1,1) _(, i) _(1,1) _(+O) ₁ _(, i) _(1,2) _(, i) _(1,2) _(, 1) ⁽⁴⁾O₁N₁, O₁N₁ + 1, . . . , 2O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1)_(, i) _(1,1) _(, i) _(1,2) _(, i) _(1,2) _(+O) ₂ _(, 0) ⁽⁴⁾ W_(i)_(1,1) _(, i) _(1,1) _(, i) _(1,2) _(, i) _(1,2) _(+O) ₂ _(, 1) ⁽⁴⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$

TABLE 90-2 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 1) N₂ = 1 Value of i₂ Codebook-Configi_(1,1) i_(1,2) 0 1 1 0, 1, . . . , O₁N₁ − 1 0 W_(i) _(1,1) _(, i)_(1,1) _(+O) ₁ _(, 0, 0, 0) ⁽⁴⁾ W_(i) _(1,1) _(, i) _(1,1) _(+O) ₁_(, 0, 0, 1) ⁽⁴⁾ O₁N₁, O₁N₁ + 1, . . . , 2O₁N₁ − 1 0 W_(i) _(1,1) _(, i)_(1,1) _(+2O) ₁ _(, 0, 0, 0) ⁽⁴⁾ W_(i) _(1,1) _(, i) _(1,1) _(+2O) ₁_(, 0, 0, 1) ⁽⁴⁾ 2O₁N₁, . . . , 3O₁N₁ − 1 0 W_(i) _(1,1) _(, i) _(1,1)_(+3O) ₁ _(, 0, 0, 0) ⁽⁴⁾ W_(i) _(1,1) _(, i) _(1,1) _(+3O) ₁_(, 0, 0, 1) ⁽⁴⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$

TABLE 90-3 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 2) i₂ i_(1,1) i_(1,2) 0 1 2 0, . . . , 2N₁ −1 0, 1, . . . , 2N₁ − 1 W_(2i) _(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2)_(, 2i) _(1,2) _(, 0) ⁽⁴⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2)_(, 2i) _(1,2) _(, 1) ⁽⁴⁾ W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i)_(1,2) _(, 2i) _(1,2) _(, 0) ⁽⁴⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . . . , 2N₁− 1 W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2) _(, 2i) _(1,2) _(+1, 0)⁽⁴⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2) _(, 2i) _(1,2) _(+4, 1)⁽⁴⁾ W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(, 2i) _(1,2)_(+4, 0) ⁽⁴⁾ i₂ i_(1,1) i_(1,2) 3 4 5 0, . . . , 2N₁ − 1 0, 1, . . . ,2N₁ − 1 W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i) _(1,2) _(, 2i) _(1,2)_(, 1) ⁽⁴⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2) _(+1, 2i)_(1,2) _(+1, 0) ⁽⁴⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(+4, 2i) _(1,2)_(+1, 2i) _(1,2) _(+1, 1) ⁽⁴⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . . . , 2N₁ − 1W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(, 2i) _(1,2) _(+4,1)⁽⁴⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2) _(+1, 2i) _(1,2)_(+5, 0) ⁽⁴⁾ W_(2i) _(1,1) _(, 2i) _(1,1) _(, 2i) _(1,2) _(+1, 2i)_(1,2) _(+5, 1) ⁽⁴⁾ i₂ i_(1,1) i_(1,2) 6 7 0, . . . , 2N₁ − 1 0, 1, . .. , 2N₁ − 1 W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i) _(1,2) _(+1, 2i)_(1,2) _(+1, 0) ⁽⁴⁾ W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+5, 2i) _(1,2)_(+1, 2i) _(1,2) _(+1, 1) ⁽⁴⁾ 2N₁, . . . , 4N₁ − 1 0, 1, . . . , 2N₁ − 1W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1,2i) _(1,2) _(+1, 2i) _(1,2) _(+5, 0)⁽⁴⁾ W_(2i) _(1,1) _(+1, 2i) _(1,1) _(+1, 2i) _(1,2) _(+1, 2i) _(1,2)_(+5,1) ⁽⁴⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\{\phi_{n}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {\phi_{n}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}$

TABLE 90-4 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 3) Value of Codebook- i₂ Config i_(1,1)i_(1,2) 0 1 2 3 3 0, . . . , N₁ − 1 0, 1, . . . , 2N₁ − 1W_(4x+1,4x+6,2y,2y,0) ⁽⁴⁾ W_(4x+2,4x+6,2y,2y,1) ⁽⁴⁾W_(4x+3,4x+7,2y,2y,0) ⁽⁴⁾ W_(4x+3,4x+7,2y,2y,1) ⁽⁴⁾ N₁, . . . , 2N₁ − 10, 1, . . . , 2N₁ − 1 W_(4x+2,4x+3,2y,2y+4,0) ⁽⁴⁾W_(4x+2,4x+2,2y,2y+4,1) ⁽⁴⁾ W_(4x+3,4x+3,2y,2y+4,0) ⁽⁴⁾W_(4x+3,4x+3,2y,2y+4,1) ⁽⁴⁾ Value of Codebook- i₂ Config i_(1,1) i_(1,2)4 5 6 7 3 0, . . . , N₁ − 1 0, 1, . . . , 2N₁ − 1W_(4x,4x+4,2y+1,2y+1,0) ⁽⁴⁾ W_(4x,4x+4,2y+1,2y+1,1) ⁽⁴⁾W_(4x+1,4x+5,2y+1,2y+1,0) ⁽⁴⁾ W_(4x+1,4x+5,2y+1,2y+1,1) ⁽⁴⁾ N₁, . . . ,2N₁ − 1 0, 1, . . . , 2N₁ − 1 W_(4x,4x,2y+1,2y+5,0) ⁽⁴⁾W_(4x,4x,2y+1,2y+5,1) ⁽⁴⁾ W_(4x+1,4x+1,2y+1,2y+5,0) ⁽⁴⁾W_(4x+1,4x+1,2y+1,2y+5,1) ⁽⁴⁾${{{where}{\mspace{11mu} \;}x} = i_{1,1}},{y = i_{1,2}},{W_{l,l^{\prime},m,{m^{\prime}n}}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\{\phi_{n}v_{\frac{O_{1}}{4},{\frac{O_{2}}{4}m}}} & {\phi_{n}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}},{{{{if}\mspace{14mu} N_{1}} \geqq {N_{2}\mspace{14mu} {and}\mspace{14mu} x}} = i_{1,2}},{y = i_{1,1}},{W_{l,l^{\prime},m,m^{\prime},n}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} & v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} \\{\phi_{n}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}}} & {\phi_{n}v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < {N_{2}.}}$

TABLE 90-5 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 4) N₁ > 1, N₂ > 1 Value of Codebook- i₂Config i_(1,1) i_(1,2) 0 1 2 3 4 0, . . . , N₁ − 1 0, 1, . . . , 4N₁ − 1W_(4x,4x+4,y,y,0) ⁽⁴⁾ W_(4x,4x+4,y,y,1) ⁽⁴⁾ W_(4x+1,4x+5,y,y,0) ⁽⁴⁾W_(4x+1,4x+5,y,y,1) ⁽⁴⁾ N₁, . . . , 2N₁ − 1 0, 1, . . . , 4N₁ − 1W_(4x,4x,y,y+4,0) ⁽⁴⁾ W_(4x,4x,y,y+4,1) ⁽⁴⁾ W_(4x+1,4x+1,y,y+4,0) ⁽⁴⁾W_(4x+1,4x+1,y,y+4,1) ⁽⁴⁾ Value of Codebook- i₂ Config i_(1,1) i_(1,2) 45 6 7 4 0, . . . , N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(4x+2,4x+6,y,y,0) ⁽⁴⁾W_(4x+2,4x+6,y,y,1) ⁽⁴⁾ W_(4x+3,4x+7,y,y,0) ⁽⁴⁾ W_(4x+3,4x+7,y,y,1) ⁽⁴⁾N₁, . . . , 2N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(4x+2,4x+2,y,y+4,0) ⁽⁴⁾W_(4x+2,4x+2,y,y+4,1) ⁽⁴⁾ W_(4x+3,4x+3,y,y+4,0) ⁽⁴⁾W_(4x+3,4x+3,y,y+4,1) ⁽⁴⁾${{{where}{\mspace{11mu} \;}x} = i_{1,1}},{y = i_{1,2}},{W_{l,l^{\prime},m,{m^{\prime}n}}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\{\phi_{n}v_{\frac{O_{1}}{4},{\frac{O_{2}}{4}m}}} & {\phi_{n}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}},{{{{if}\mspace{14mu} N_{1}} \geqq {N_{2}\mspace{14mu} {and}\mspace{14mu} x}} = i_{1,2}},{y = i_{1,1}},{W_{l,l^{\prime},m,m^{\prime},n}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} & v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}} & v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}} \\{\phi_{n}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}}} & {\phi_{n}v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}m},{\frac{O_{2}}{4}l}}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}m^{\prime}},{\frac{O_{2}}{4}l^{\prime}}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < {N_{2}.}}$

TABLE 90-6 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P (Codebook-Config No. 4) N₂ = 1 Value of Codebook- i₂ Configi_(1,1) i_(1,2) 0 1 2 3 4 0, . . . , N₁ − 1 0 W_(4i) _(1,1) , _(4i)_(1,1) _(+4, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(, 4i) _(1,1) _(+4, 0, 0, 1)⁽⁴⁾ W_(4i) _(1,1) _(+1, 4i) _(1,1) _(+5, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1)_(+1, 4i) _(1,1) _(+5, 0, 0, 1) ⁽⁴⁾ N₁, . . . , 2N₁ − 1 0 W_(4i) _(1,1)_(, 4i) _(1,1) _(+8, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(, 4i) _(1,1)_(+8, 0, 0, 1) ⁽⁴⁾ W_(4i) _(1,1) _(+1, 4i) _(1,1) _(+9, 0, 0, 0) ⁽⁴⁾W_(4i) _(1,1) _(+1, 4i) _(1,1) _(+9, 0, 0, 1) ⁽⁴⁾ 2N₁, . . . , 3N₁ − 1 0W_(4i) _(1,1) _(, 4i) _(1,1) _(+12, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(, 4i)_(1,1) _(+12, 0, 0, 1) ⁽⁴⁾ W_(4i) _(1,1) _(+1, 4i) _(1,1)_(+13, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(+1, 4i) _(1,1) _(+13, 0, 0, 1) ⁽⁴⁾Value of Codebook- i₂ Config i_(1,1) i_(1,2) 4 5 6 7 4 0, . . . , N₁ − 10 W_(4i) _(1,1) _(+2, 4i) _(1,1) _(+6, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1)_(+2, 4i) _(1,1) _(+6, 0, 0, 1) ⁽⁴⁾ W_(4i) _(1,1) _(+3, 4i) _(1,1)_(+7, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(+3, 4i) _(1,1) _(+7, 0, 0, 1) ⁽⁴⁾ N₁,. . . , 2N₁ − 1 0 W_(4i) _(1,1) _(+2, 4i) _(1,1) _(+10, 0, 0, 0) ⁽⁴⁾W_(4i) _(1,1) _(+2, 4i) _(1,1) _(+10, 0, 0, 1) ⁽⁴⁾ W_(4i) _(1,1)_(+3, 4i) _(1,1) _(+11, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(+3, 4i) _(1,1)_(+11, 0, 0, 1) ⁽⁴⁾ 2N₁, . . . , 3N₁ − 1 0 W_(4i) _(1,1) _(+2, 4i)_(1,1) _(+14, 0, 0, 0) ⁽⁴⁾ W_(4i) _(1,1) _(+2, 4i) _(1,1)_(+14, 0, 0, 1) ⁽⁴⁾ W_(4i) _(1,1) _(+3, 4i) _(1,1) _(+15, 0, 0, 0) ⁽⁴⁾W_(4i) _(1,1) _(+3, 4i) _(1,1) _(+15, 0, 0, 1) ⁽⁴⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} \\{\phi_{n}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & {\phi_{n}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & {{- \phi_{n}}v_{\frac{O_{1}}{4}l\frac{O_{2}}{4}m}} & {{- \phi_{n}}v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}}\end{bmatrix}}$

Table 91-1 Codebook for 5-layer CSI reporting using antenna ports 15 to14 + P P = 8, N₁ = N₂ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2)_(+O) ₂ ⁽⁵⁾ 2-4 0, 1, . . . , 4N₁ − 1 0, 1, . . . , 4N₂ − 1 W_(i) _(1,1)_(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄⁽⁵⁾$W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(5)} = {{{\frac{1}{\sqrt{5P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}\end{bmatrix}}\mspace{14mu} {for}\mspace{14mu} {Codebook}\text{-}{Config}} = {2\text{-}4}}$$W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(5)} = {{{\frac{1}{\sqrt{5P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}}\end{bmatrix}}\mspace{14mu} {for}\mspace{14mu} {Codebook}\text{-}{Config}} = 1}$

TABLE 91-2 Codebook for 5-layer CSI reporting using antenna ports 15 to14 + P P = 12, 16, N₁ > 1, N₂ > 1 Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2)_(,i) _(1,2) _(+O) ₂ ⁽⁵⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(5)}} = {\frac{1}{\sqrt{5P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}}\end{bmatrix}}$

TABLE 91-3 Codebook for 5-layer CSI reporting using antenna ports 15 to14 + P P = 16, N₂ = 1 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i,) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+2O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ⁽⁵⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(5)}} = {\frac{1}{\sqrt{5P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}}\end{bmatrix}}$

TABLE 91-4 Codebook for 5-layer CSI reporting using antenna ports 15 to14 + P P = 12, 16 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 2 0, 1,. . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i)_(1,1) _(+4,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄ ⁽⁵⁾ if N₁ > 1, N₂ > 13 0, 1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+4,i) _(1,1) _(+8,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄ ⁽⁵⁾ if N₁ ≧N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,2) _(,i) _(1,2)_(+4,i) _(1,2) ₊₈ ⁽⁵⁾ if N₁ < N₂ 4 0, 1, . . . , 4N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+8,i) _(1,2) _(,i)_(1,2) _(,i) _(1,2) ⁽⁵⁾ if N₁ ≧ N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₈ ⁽⁵⁾ if N₁ < N₂${{{Where}\mspace{14mu} W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(5)}} = {\frac{1}{\sqrt{5P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}\end{bmatrix}}}\mspace{11mu}$

TABLE 92-1 Codebook for 6-layer CSI reporting using antenna ports 15 to14 + P P = 8, N₁ = N₂ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,0, . . . , O₁N₁ − 1 0, 0, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2)_(+O) ₂ ⁽⁶⁾ 2-4 0,1, . . . , 4N₁ − 1 0,1, . . . , 4N₂ − 1 W_(i) _(1,1)_(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i) _(1,2) ₊₄ ⁽⁶⁾ where$W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(6)} = {{{\frac{1}{\sqrt{6P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}}\end{bmatrix}}\mspace{14mu} {for}\mspace{14mu} {Codebook}\text{-}{Config}} = {2\text{-}4}}$$W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(6)} = {{{\frac{1}{\sqrt{6P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}}\end{bmatrix}}\mspace{14mu} {for}\mspace{14mu} {Codebook}\text{-}{Config}} = 1}$

TABLE 92-2 Codebook for 6-layer CSI reporting using antenna ports 15 to14 + P P = 12, 16 N₁ > 1, N₂ > 1 Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2)_(,i) _(1,2) _(+O) ₂ ⁽⁶⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(6)}} = {\frac{1}{\sqrt{6P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}}\end{bmatrix}}$

TABLE 92-3 Codebook for 6-layer CSI reporting using antenna ports 15 to14 + P P = 16, N₂ = 1 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+2O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ⁽⁶⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(6)}} = {\frac{1}{\sqrt{6P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}}\end{bmatrix}}$

TABLE 92-4 Codebook for 6-layer CSI reporting using antenna ports 15 to14 + P P = 12, 16 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 2 0, 1,. . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i)_(1,1) _(+4,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄ ⁽⁶⁾ if N₁ > 1, N₂ > 13 0, 1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+4,i) _(1,1) _(+4,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄ ⁽⁶⁾ if N₁ ≧N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,2) _(,i) _(1,2)_(+4,i) _(1,2) ₊₈ ⁽⁶⁾ if N₁ < N₂ 4 0, 1, . . . , 4N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+8,i) _(1,2) _(,i)_(1,2) _(,i) _(1,2) ⁽⁶⁾ if N₁ ≧ N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₈ ⁽⁶⁾ if N₁ < N₂${{Where}\mspace{14mu} W_{l,l^{\prime},l^{''},m,m^{\prime},m^{''}}^{(6)}} = {\frac{1}{\sqrt{6P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}}\end{bmatrix}}$

TABLE 93-1 Codebook for 7-layer CSI reporting using antenna ports 15 to14 + P P = 8, N₁ − N₂ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2)_(,i) _(1,2) _(+O) ₂ _(,i) _(1,2) _(+O) ₂ ⁽⁷⁾ 2-4 0, 1, . . . , 4N₁ − 10, 1, . . . , 4N₂ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₄ ⁽⁷⁾where$W_{l,l^{\prime},l^{''},{l^{\prime\prime\prime}m},m^{\prime},m^{''},m^{\prime\prime\prime}}^{(7)} = {\frac{1}{\sqrt{7P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}}\end{bmatrix}}$ for Codebook-Config = 2-4$W_{l,l^{\prime},l^{''},{l^{\prime\prime\prime}m},m^{\prime},m^{''},m^{\prime\prime\prime}}^{(7)} = {\frac{1}{\sqrt{7P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}}\end{bmatrix}}$ for Codebook-Config = 1

TABLE 93-2 Codebook for 7-layer CSI reporting using antenna ports 15 to14 + P P = 12, 16 N₁ > 1, N₂ > 1 Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(,i) _(1,2)_(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ _(,i) _(1,2) _(+O) ₂ ⁽⁷⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(7)}} = {\frac{1}{\sqrt{7P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}}\end{bmatrix}}$

TABLE 93-3 Codebook for 7-layer CSI reporting using antenna ports 15 to14 + P P = 16, N₂ = 1 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+2O) ₁ _(,i) _(1,1) _(+3O) ₁ _(,i) _(1,2) _(,i)_(1,2) _(,i) _(1,2) _(,i) _(1,2) ⁽⁷⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(7)}} = {\frac{1}{\sqrt{7P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}}\end{bmatrix}}$

TABLE 93-4 Codebook for 7-layer CSI reporting using antenna ports 15 to14 + P P = 12 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 2 0, 1, . .. , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i)_(1,1) _(+4,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i)_(1,2) ₊₄ ⁽⁷⁾ if N₁ > 1, N₂ > 1 3 0, 1, . . . , 4N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i)_(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₄ ⁽⁷⁾ if N₁ ≧ N₂ W_(i) _(1,1) _(,i)_(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i) _(1,2) _(+4,i)_(1,) _(2+8,i) _(1,2) ₊₄ ⁽⁷⁾ if N₁ < N₂ 4 0, 1, . . . , 4N₁ − 1 0, 1, .. . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+8,i) _(1,1)_(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄ ⁽⁷⁾ if N₁ ≧ N₂W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,2) _(,i)_(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ⁽⁷⁾ if N₁ < N₂${{Where}\mspace{14mu} W_{l,l^{\prime},l^{''},{l^{\prime\prime\prime}m},m^{\prime},m^{''},m^{\prime\prime\prime}}^{(7)}} = {\frac{1}{\sqrt{7P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}}\end{bmatrix}}$

TABLE 93-5 Codebook for 7-layer CSI reporting using antenna ports 15 to14 + P P = 16 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 2 0, 1, . .. , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i)_(1,1) _(+4,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i)_(1,2) ₊₄ ⁽⁷⁾ if N₁ > 1, N₂ > 1 3 0, 1, . . . , 4N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+8,i) _(1,1) _(+12,i)_(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₄ ⁽⁷⁾ if N₁ ≧ N₂ W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i)_(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ₊₁₂ ⁽⁷⁾ if N₁ < N₂ 4 0, 1, . . . ,4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1)_(+8,i) _(1,1) _(+12,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2)⁽⁷⁾ if N₁ ≧ N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(,i)_(1,2) _(,i) _(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ₊₁₂ ⁽⁷⁾ if N₁ < N₂${{Where}\mspace{14mu} W_{l,l^{\prime},l^{''},{l^{\prime\prime\prime}m},m^{\prime},m^{''},m^{\prime\prime\prime}}^{(7)}} = {\frac{1}{\sqrt{7P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}}\end{bmatrix}}$

TABLE 94-1 Codebook for 8-layer CSI reporting using antenna ports 15 to14 + P P = 8, N₁ = N₂ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2)_(,i) _(1,2) _(+O) ₂ _(,i) _(1,2) _(+O) ₂ ⁽⁸⁾ 2-4 0, 1, . . . , 4N₁ − 10, 1, . . . , 4N₂ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₄ ⁽⁸⁾where$W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(8)} = {\frac{1}{\sqrt{8P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}}}\end{bmatrix}}$ for Codebook-Config = 2-4$W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(8)} = {\frac{1}{\sqrt{8P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} & {- v_{l^{\prime\prime\prime},m^{\prime\prime\prime}}}\end{bmatrix}}$ for Codebook-Config = 1

TABLE 94-2 Codebook for 8-layer CSI reporting using antenna ports 15 to14 + P P = 12, 16 N₁ > 1, N₂ > 1 Value of i₂ Codebook-Config i_(1,1)i_(1,2) 0 1 0, 1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(+O) ₁ _(,i) _(1,1) _(,i) _(1,2)_(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ _(,i) _(1,2) _(+O) ₂ ⁽⁸⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(8)}} = {\frac{1}{\sqrt{8P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} & {- v_{l^{\prime\prime\prime},m^{\prime\prime\prime}}}\end{bmatrix}}$

TABLE 94-3 Codebook for 8-layer CSI reporting using antenna ports 15 to14 + P P = 16, N₂ = I Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0,1, . . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1)_(+O) ₁ _(,i) _(1,1) _(+2O) ₁ _(,i) _(1,1) _(+3O) ₁ _(,i) _(1,2) _(,i)_(1,2) _(,i) _(1,2) _(,i) _(1,2) ⁽⁸⁾${{where}\mspace{14mu} W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(8)}} = {\frac{1}{\sqrt{8P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} & v_{l^{''},m^{''}} & v_{l^{''},m^{''}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} \\v_{l,m} & {- v_{l,m}} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}} & v_{l^{''},m^{''}} & {- v_{l^{''},m^{''}}} & v_{l^{\prime\prime\prime},m^{\prime\prime\prime}} & {- v_{l^{\prime\prime\prime},m^{\prime\prime\prime}}}\end{bmatrix}}$

TABLE 94-4 Codebook for 8-layer CSI reporting using antenna ports 15 to14 + P P = 12 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 2 0, 1, . .. , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i)_(1,1) _(+4,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i)_(1,2) ₊₄ ⁽⁸⁾ if N₁ > 1, N₂ > 1 3 0, 1, . . . , 4N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+8,i) _(1,1) _(+4,i)_(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₄ ⁽⁸⁾ if N₁ ≧ N₂ W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i)_(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ₊₄ ⁽⁸⁾ if N₁ < N₂ 4 0, 1, . . . ,4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1)_(+8,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) ₊₄⁽⁸⁾ if N₁ ≧ N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(,i) _(1,1)_(+4,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ⁽⁸⁾ if N₁ < N₂${{Where}\mspace{14mu} W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(8)}} = {\frac{1}{\sqrt{8P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}}}\end{bmatrix}}$

TABLE 94-5 Codebook for 8-layer CSI reporting using antenna ports 15 to14 + P P = 16 Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 2 0, 1, . .. , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i)_(1,1) _(+4,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i)_(1,2) ₊₄ ⁽⁸⁾ if N₁ > 1, N₂ > 1 3 0, 1, . . . , 4N₁ − 1 0, 1, . . . ,4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+8,i) _(1,1) _(+12,i)_(1,2) _(,i) _(1,2) _(,i) _(1,2) _(+4,i) _(1,2) ₊₄ ⁽⁸⁾ if N₁ ≧ N₂ W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1) _(+4,i) _(1,2) _(,i)_(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ₊₁₂ ⁽⁸⁾ if N₁ < N₂ 4 0, 1, . . . ,4N₁ − 1 0, 1, . . . , 4N₁ − 1 W_(i) _(1,1) _(,i) _(1,1) _(+4,i) _(1,1)_(+8,i) _(1,1) _(+12,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2) _(,i) _(1,2)⁽⁸⁾ if N₁ ≧ N₂ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(,i) _(1,1) _(,i)_(1,2) _(,i) _(1,2) _(+4,i) _(1,2) _(+8,i) _(1,2) ₊₁₂ ⁽⁸⁾ if N₁ < N₂${{Where}\mspace{14mu} W_{l,l^{\prime},l^{''},l^{\prime\prime\prime},m,m^{\prime},m^{''},m^{\prime\prime\prime}}^{(8)}} = {\frac{1}{\sqrt{8P}}\begin{bmatrix}v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} \\v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}} & {- v_{{\frac{O_{1}}{4}l},{\frac{O_{2}}{4}m}}} & v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime}},{\frac{O_{2}}{4}m^{\prime}}}} & v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}} & {- v_{{\frac{O_{1}}{4}l^{''}},{\frac{O_{2}}{4}m^{''}}}} & v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}} & {- v_{{\frac{O_{1}}{4}l^{\prime\prime\prime}},{\frac{O_{2}}{4}m^{\prime\prime\prime}}}}\end{bmatrix}}$

TABLE 95-1 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 2 3 1 0, 1, . . ., O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,2) _(,0) ⁽¹⁾W_(i) _(1,1) _(,i) _(1,2) _(,1) ⁽¹⁾ W_(i) _(1,1) _(,i) _(1,2) _(,2) ⁽¹⁾W_(i) _(1,1) _(,i) _(1,2) _(,3) ⁽¹⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,m,n}^{(1)}} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,m} \\{\phi_{n}v_{l,m}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,m,n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{m,l} \\{\phi_{n}v_{m,l}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 95-2 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 2 3 2$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 2$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+1,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(+1,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 8 9 10 11 2$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(,2i) _(1,2) _(+1,0) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(+1,1) ⁽¹⁾ W_(2i)_(1,1) _(,2i) _(1,2) _(+1,1) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(+1,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 2$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+1,2i) _(1,2) _(+1,0) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2) _(+1,1) ⁽¹⁾W_(2i) _(1,1) _(+1,2i) _(1,2) _(+1,2) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2)_(+1,3) ⁽¹⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,m,n}^{(1)}} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,m} \\{\phi_{n}v_{l,m}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,m,n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{m,l} \\{\phi_{n}v_{m,l}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 95-2 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 2 3 3$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 3$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+2,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(+2,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(+2,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(+2,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 8 9 10 11 3$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+1,2i) _(1,2) _(+1,0) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2) _(+1,1) ⁽¹⁾W_(2i) _(1,1) _(+1,2i) _(1,2) _(+1,2) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2)_(+1,3) ⁽¹⁾ Value of i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 3$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+3,2i) _(1,2) _(+1,0) ⁽¹⁾ W_(2i) _(1,1) _(+3,2i) _(1,2) _(+1,1) ⁽¹⁾W_(2i) _(1,1) _(+3,2i) _(1,2) _(+1,2) ⁽¹⁾ W_(2i) _(1,1) _(+3,2i) _(1,2)_(+1,3) ⁽¹⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,\; m,\; n}^{(1)}} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,\; m} \\{\phi_{n}v_{l,\; m}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,\; m,\; n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{m,\; l} \\{\phi_{n}v_{m,\; l}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 95-3 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 2 3 4$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 4 5 6 7 4$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+1,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(+1,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(+1,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 8 9 10 11 4$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+2,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(+2,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(+2,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(+2,2i) _(1,2) _(,3) ⁽¹⁾Value of i₂ Codebook-Config i_(1,1) i_(1,2) 12 13 14 15 4$0,1,\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$$0,1,\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ W_(2i) _(1,1)_(+3,2i) _(1,2) _(,0) ⁽¹⁾ W_(2i) _(1,1) _(+3,2i) _(1,2) _(,1) ⁽¹⁾ W_(2i)_(1,1) _(+3,2i) _(1,2) _(,2) ⁽¹⁾ W_(2i) _(1,1) _(+3,2i) _(1,2) _(,3) ⁽¹⁾$\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,\; m,\; n}^{(1)}} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{l,\; m} \\{\phi_{n}v_{l,\; m}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,\; m,\; n}^{(1)} = {\frac{1}{\sqrt{P}}\begin{bmatrix}v_{m,\; l} \\{\phi_{n}v_{m,\; l}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 96-1 Codebook for 2-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 2 3 1 0, 1, . . ., O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2)_(,i) _(1,2) _(,0) ⁽²⁾ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i)_(1,2) _(,1) ⁽²⁾ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2)_(,2) ⁽²⁾ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,3) ⁽²⁾$\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,\; m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 96-2 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of Code- book- i₂ Config i_(1,1) i_(1,2) 0 1 2 2$\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ Value of Code- book- i₂ Config i_(1,1) i_(1,2) 3 45 2 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ Value of Code- book- i₂ Configi_(1,1) i_(1,2) 6 7 8 2 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾Value of Code- book- i₂ Config i_(1,1) i_(1,2) 9 10 11 2$\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s)₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,1) ⁽²⁾ Value of Code- book- i₂ Config i_(1,1) i_(1,2) 12 13 14 2$\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁_(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ Value of Code- book- i₂Config i_(1,1) i_(1,2) 15 2 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾$\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,\; m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{{{{If}\mspace{14mu} N_{1}}<=N_{2}},{{{then}\mspace{14mu} p_{1}} = {{O_{1}\mspace{14mu} {and}\mspace{14mu} p_{2}} = 1}},{{{otherwise}\mspace{14mu} p_{1}} = {{1\mspace{14mu} {and}\mspace{14mu} p_{2}} = 1.}}}\end{matrix}$

TABLE 96-3 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of Code- book- i₂ Config i_(1,1) i_(1,2) 0 1 2 3$\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ Value of Code- book- i₂ Config i_(1,1) i_(1,2) 3 45 3 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,1) ⁽²⁾ Value of Code- book- i₂ Config i_(1,1) i_(1,2) 6 7 8 3$\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s)₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,0) ⁽²⁾ Value of Code- book- i₂ Config i_(1,1) i_(1,2)9 10 11 3 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s)₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ Valueof Code- book- i₂ Config i_(1,1) i_(1,2) 12 13 14 3 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ Valueof Code- book- i₂ Config i_(1,1) i_(1,2) 15 3 $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} -} \\1\end{matrix}$ $\quad\begin{matrix}{0,} \\{1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} -} \\1\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,\; m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 96-4 Codebook for 1-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) 0 1 2 4$\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} - 1}\end{matrix}$ $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} - 1}\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ Value of Codebook- i₂ Config i_(1,1) i_(1,2) 3 4 54 $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} - 1}\end{matrix}$ $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} - 1}\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p)₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ Value of Codebook-i₂ Config i_(1,1) i_(1,2) 6 7 8 4 $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} - 1}\end{matrix}$ $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} - 1}\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ Value of Codebook- i₂ Configi_(1,1) i_(1,2) 9 10 11 4 $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} - 1}\end{matrix}$ $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} - 1}\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ Value of Codebook- i₂ Configi_(1,1) i_(1,2) 12 13 14 4 $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} - 1}\end{matrix}$ $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} - 1}\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁_(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ Value of Codebook- i₂ Configi_(1,1) i_(1,2) 15 4 $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{1}O_{1}}{2} - 1}\end{matrix}$ $\quad\begin{matrix}{0,1,\ldots \mspace{14mu},} \\{\frac{N_{2}O_{2}}{2} - 1}\end{matrix}$ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,\; m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime},\; n}^{(2)} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 97-1 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 1 0, 1,. . . , O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1 (O₁, 0), (0, O₂) if N₁, N₂ > 1W_(i) _(1,1) _(,i) _(1,1) _(+δ) ₁ _(,i) _(1,2) _(,i) _(1,2) _(+δ) ₂ ⁽³⁾{tilde over (W)}_(i) _(1,1) _(,i) _(1,1) _(+δ) ₁ _(,i) _(1,2) _(,i)_(1,2) _(+δ) ₂ ⁽³⁾ (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0,2O₂), (0, 3O₂) if N₂ = 1 $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & {- v_{l,\; m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime}}^{(3)} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & {- v_{m,\; l}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 97-2 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 2 0, 1,. . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(,s)₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0, O₂) Value of Codebook- i₂ Configi_(1,1) i_(1,2) (δ₁, δ₂) 2 3 2 0, 1, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ −1 (O₁, 0), {tilde over (W)}_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ)₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0, O₂) Value of Codebook- i₂ Configi_(1,1) i_(1,2) (δ₁, δ₂) 4 5 2 0, 1, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ −1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ)₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0, O₂) Value of Codebook- i₂ Configi_(1,1) i_(1,2) (δ₁, δ₂) 6 7 2 0, 1, . . . , 2N₁ − 1 0, 1, . . . , 2N₂ −1 (O₁, 0), {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0,O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 8 9 2 0, 1, .. . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(,s) ₁_(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ (0,O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 10 11 2 0, 1,. . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), {tilde over (W)}_(s) ₁_(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽²⁾ (0, O₂) Value of Codebook- i₂ Configi_(1,1) i_(1,2) (δ₁, δ₂) 12 13 2 0, 1, . . . , 2N₁ − 1 0, 1, . . . , 2N₂− 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ (0,O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 14 15 2 0, 1,. . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), {tilde over (W)}_(s) ₁_(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ (0, O₂)$\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & {- v_{l,\; m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime}}^{(3)} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & {- v_{m,\; l}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$

TABLE 97-3 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 3 0, 1,. . . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0,O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 2 3 3 0, 1, .. . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1)_(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ)₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0, O₂) Value of Codebook- i₂ Config i_(1,1)i_(1,2) (δ₁, δ₂) 4 5 3 0, 1, . . . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁,0), W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1)_(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ)₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0, O₂) Value of Codebook- i₂ Config i_(1,1)i_(1,2) (δ₁, δ₂) 6 7 3 0, 1, . . . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁,0), {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (0, O₂)Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 8 9 3 0, 1, . . ., N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ (0, O₂) Value ofCodebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 10 11 3 0, 1, . . . , N₁ −1 0, 1, . . . , 2N₂ − 1 (O₁, 0), {tilde over (W)}_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁_(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+p) ₂ ⁽³⁾ (0, O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2)(δ₁, δ₂) 12 13 3 0, 1, . . . , N₁ − 1 0, 1, . . . , N₁ − 1 (O₁, 0),W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ (0, O₂) Value ofCodebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 14 15 3 0, 1, . . . , N₁ −1 0, 1, . . . , N₁ − 1 (O₁, 0), {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ (0, O₂) $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & {- v_{l,\; m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime}}^{(3)} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & {- v_{m,\; l}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$

TABLE 97-4 Codebook for 3-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 4 0, 1,. . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ − 1 4N₁ − 1 (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 Value ofCodebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 2 3 4 0, 1, . . . , 0, 1, .. . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 {tilde over (W)}_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ − 1 4N₁ −1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) ifN₂ = 1 Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 4 5 4 0, 1,. . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ −1 4N₁ − 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0,3O₂) if N₂ = 1 Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 6 74 0, 1, . . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ − 1 4N₁ − 1 (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 Value ofCodebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 8 9 4 0, 1, . . . , 0, 1, .. . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s)₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ − 1 4N₁− 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) ifN₂ = 1 Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 10 11 4 0,1, . . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s)₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ − 1 4N₁ − 1 (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 Value ofCodebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 12 13 4 0, 1, . . . , 0, 1,. . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ −1 4N₁ − 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0,3O₂) if N₂ = 1 Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 1415 4 0, 1, . . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 {tildeover (W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ)₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ N₁ − 1 4N₁ − 1 (O₁,0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1$\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l,\; m} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & {- v_{l,\; m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,\; m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,\; m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},\; m,m^{\prime}}^{(3)} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & {- v_{m,\; l}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} W_{l,l^{\prime},\; m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & v_{m^{\prime},\; l^{\prime}} \\v_{m,\; l} & v_{m^{\prime},\; l^{\prime}} & {- v_{m^{\prime},\; l^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},—} ).}}}\end{matrix}$

TABLE 98-1 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 1 0, 1,. . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(i) _(1,1) _(,i)_(1,1) _(+δ) ₁ _(,i) _(1,2) _(,i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(i) _(1,1)_(,i) _(1,1) _(+δ) ₁ _(,i) _(1,2) _(,i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ O₁N₁ −1 O₂N₂ − 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0,3O₂) if N₂ = 1 $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},m,m^{\prime},n}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} & v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {\phi_{n}v_{m^{\prime},l^{\prime}}} & {{- \phi_{n}}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}}\end{matrix}$

TABLE 98-2 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 2 0, 1,. . . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(,s)₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ (0, O₂) Value of Codebook-i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 2 3 2 0, 1, . . . , 2N₁ − 1 0, 1, . .. , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0)⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ (0, O₂) Valueof Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 4 5 2 0, 1, . . . , 2N₁− 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾ (0,O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 6 7 2 0, 1, .. . , 2N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾ (0, O₂) $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},m,m^{\prime},n}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} & v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {\phi_{n}v_{m^{\prime},l^{\prime}}} & {{- \phi_{n}}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$

TABLE 98-3 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 3 0, 1,. . . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i)_(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,1) ⁽⁴⁾ (0, O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂)2 3 3 0, 1, . . . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s)₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,1) ⁽⁴⁾ (0, O₂) Value of Codebook- i₂ Config i_(1,1) i_(1,2)(δ₁, δ₂) 4 5 3 0, 1, . . . , N₁ − 1 0, 1, . . . , 2N₂ − 1 (O₁, 0), W_(s)₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s)₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾ (0, O₂) Value of Codebook- i₂ Config i_(1,1)i_(1,2) (δ₁, δ₂) 6 7 3 0, 1, . . . , N₁ − 1 0, 1, . . . , N₁ − 1 (O₁,0), W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,0)⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,1)⁽⁴⁾ (0, O₂) $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},m,m^{\prime},n}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} & v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {\phi_{n}v_{m^{\prime},l^{\prime}}} & {{- \phi_{n}}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$

TABLE 98-4 Codebook for 4-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 0 1 4 0, 1,. . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ N₁ − 1 4N₁ − 1 (O₁,0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1Value of Codebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 2 3 4 0, 1, . . ., 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1)⁽⁴⁾ N₁ − 1 4N₁ − 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0,2O₂), (0, 3O₂) if N₂ = 1 Value of Codebook- i₂ Config i_(1,1) i_(1,2)(δ₁, δ₂) 4 5 4 0, 1, . . . , 0, 1, . . . , (O₁, 0), (0, O₂) if N₁, N₂ >1 W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ N₁ − 1 4N₁ − 1 (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 Value ofCodebook- i₂ Config i_(1,1) i_(1,2) (δ₁, δ₂) 6 7 4 0, 1, . . . , 0, 1, .. . , (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s)₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1)⁽⁴⁾ N₁ − 1 4N₁ − 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0,2O₂), (0, 3O₂) if N₂ = 1 $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{{W_{l,l^{\prime},m,m^{\prime},n}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{m,l} & v_{m^{\prime},l^{\prime}} & v_{m,l} & v_{m^{\prime},l^{\prime}} \\{\phi_{n}v_{m,l}} & {\phi_{n}v_{m^{\prime},l^{\prime}}} & {{- \phi_{n}}v_{m,l}} & {{- \phi_{n}}v_{m^{\prime},l^{\prime}}}\end{bmatrix}}},{{{if}\mspace{14mu} N_{1}} < N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{4}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},—} ).}}}\end{matrix}$

TABLE 99 Codebook for 5-layer CSI reporting using antenna ports 15 to14 + P Value of Codebook- i₂ Config i_(1,1) i_(1,2) 0 1 0, 1, . . . ,O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 2 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 3 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 4 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$

TABLE 100 Codebook for 6-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0, 1, . . . ,O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 2 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 3 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 4 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$

TABLE 101 Codebook for 7-layer CSI reporting using antenna ports 15 to14 + P Value of i₂ Codebook-Config i_(1,1) i_(1,2) 0 1 0, 1, . . . ,O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1$W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 2 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 3 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ 4 0, 1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{\frac{1}{\sqrt{7Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{s_{1}i_{1,1}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$

TABLE 102 Codebook for 8-layer CSI reporting using antenna ports 15 to14 + P Value of Code- book- i₂ Config i_(1,1) i_(1,2) 0 1 0, 1, . . . ,O₁N₁ − 1 0, 1, . . . , O₂N₂ − 1$W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} \\v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 2 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} \geq N_{2}}$$W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} \\v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}}\end{bmatrix}}\mspace{14mu} {if}\mspace{14mu} N_{1}} < N_{2}}$ 3 0,1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1 $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{11mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{11mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ 4 0, 1, . . . , 4N₁ − 1 0, 1, . . . , 4N₁ − 1$\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{11mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 12\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}}}\end{bmatrix}}\mspace{11mu} {if}}} \\{N_{1} \geq {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$ $\quad\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(8)} = {{\frac{1}{\sqrt{8Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}} \\v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{s_{1}i_{1,1}}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + {3O_{2}}},{s_{1}i_{1,1}}}}\end{bmatrix}}\mspace{14mu} {if}}} \\{N_{1} < {N_{2}\mspace{14mu} {and}\mspace{14mu} 16\mspace{14mu} {port}\mspace{14mu} {configuration}}}\end{matrix}$

What is claimed:
 1. A user equipment (UE) capable of communicating witha base station comprising a plurality of antenna ports P, the UEcomprising: a transceiver configured to receive downlink signalsindicating precoder codebook parameters, the downlink signal including:first and second quantities of antenna ports (N₁, N₂) indicatingrespective quantities of antenna ports in first and second dimensions;first and second oversampling factors (O₁, O₂) indicating respectiveoversampling factors for DFT beams in the first and second dimensions;and a codebook subset selection configuration among a plurality ofcodebook subset selection configurations; and a controller configuredto: determine first and second beam skip numbers (S₁, S₂) indicatingrespective differences of leading beam indices of two adjacent beamgroups in the first and second dimensions; determine a plurality ofprecoding matrix indicators (PMIs) including a first PMI pair i_(1,1),i_(1,2) and a second PMI i₂, based on the received downlink signals andthe skip numbers (S₁, S₂); and cause the transceiver to transmit uplinksignals containing the plurality of PMIs to the base station, whereinthe skip numbers (S₁, S₂) for rank 1 and 2 are defined as: (S₁,S₂)=(1, 1) when the codebook subset selection configuration is equal to1; and (S₁, S₂)=(2, 2) when the codebook subset selection configurationis equal to 2, 3, and 4, wherein the skip numbers (S₁, S₂) for rank 3and 4 are defined as: (S₁, S₂)=(1, 1) when the codebook subset selectionconfiguration is equal to 1;$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$ when the codebook subset selection configuration is equal to 2;$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{2}} )$ when the codebook subset selection configuration is equal to 3; and$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{4}} )$for the codebook subset selection configuration being equal to 4,wherein the skip numbers (S₁, S₂) for rank 5 to 8 are defined as: (S₁,S₂)=(1, 1) when the codebook subset selection configuration is equal to1; and$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$when the codebook subset selection configuration is equal to 2, 3, and4.
 2. The UE of claim 1, wherein a value range determining the bit widthof the first PMI i_(1,1) reporting is $\frac{N_{1}O_{1}}{S_{1}},$ and avalue range determining the bit width of the first PMI i_(1,2) reportingis $\frac{N_{2}O_{2}}{S_{2}}.$
 3. The UE of claim 1, wherein second PMIi₂ are determined according to a following codebook for 2-layer CSIreporting: 2 Layers, Codebook-Config = 1 i_(1,2) = 0, . . . , N₂O₂ − 1i₂ i_(1,1) 0 1 2 3 0, . . . , N₁O₁ − 

W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,0) ⁽²⁾ W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,1) ⁽²⁾ W_(i) _(1,1)_(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,2) ⁽²⁾ W_(i) _(1,1) _(,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,3) ⁽²⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {{\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}.}$ 2 Layers, Codebook-Config = 2 If N₁ > N₂, p = 1otherwise p = O₁ i_(1,2) = 0, . . . , N₂O₂/2 − 1 i_(1,1) = 0, . . . ,N₁O₁/2 − 1 i₂ 0 1 2 3 W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i)_(1,2 )

  ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(,1) ⁽²⁾W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,0) ⁽²⁾W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,1) ⁽²⁾ i₂4 5 6 7 W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,1) ₊ 

  ⁽²⁾ W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2)_(+1,1) ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(+1,2i) _(1,2)_(+1,0) ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(+1,2i) _(1,2)_(+1,1) ⁽²⁾ i₂ 8 9 10 11 W_(2i) _(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2)_(,2i) ₁ 

  ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,1)⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,0)⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,1)⁽²⁾ i₂ 12 13 14 15 W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i)_(1,2) _(+1,0) ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i)_(1,2) _(+1,1) ⁽²⁾ W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i)_(1,2) _(+1,0) ⁽²⁾ W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i)_(1,2) _(+1,1) ⁽²⁾.${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$ 2 Layers, Codebook-Config = 3${i_{1,1} = 0},\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$${i_{1,2} = 0},\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ i₂ 0 12 3 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 4 5 6 7 W_(s) ₁_(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ i₂ 8 910 11 W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ i₂ 12 13 14 15 W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s)₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}};{p_{1} = {p_{2} = 1}}$ 2 Layers, Codebook-Config = 4${i_{1,1} = 0},\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$${i_{1,2} = 0},\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ i₂ 0 12 3 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 4 5 6 7 W_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 8 9 10 11W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 12 13 1415 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}};{p_{1} = {p_{2} = 1}}$

indicates data missing or illegible when filed


4. The UE of claim 1, wherein the second PMI i₂ is determined accordingto a following codebook for 3-layer CSI reporting: Value ofCodebook-Config = 1 i_(1,1) = 0, 1, . . . , O₁N₁ − 1 i_(1,2) = 0, 1, . .. , O₂N₂ − 1 3 Layers, N₁ > 1, N₂ > 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0) W_(i)_(1,1) _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) ⁽³⁾ {tilde over(W)}_(i) _(1,1) _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) ⁽³⁾ (0,O₂) W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ ⁽³⁾{tilde over (W)}_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O)₂ ⁽³⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}$ 3 Layers, N₂ = 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0) W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,0,0) ⁽³⁾ {tilde over (W)}_(i) _(1,1) _(,i)_(1,1) _(+O) ₁ _(,0,0) ⁽³⁾ (2O₁, 0) W_(i) _(1,1) _(,i) _(1,1) _(+2O) ₁_(,0,0) ⁽³⁾ {tilde over (W)}_(i) _(1,1) _(,i) _(1,1) _(+2O) ₁ _(,0,0)⁽³⁾ (3O₁, 0) W_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0) ⁽³⁾ {tilde over(W)}_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0) ⁽³⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}$ Value of Codebook-Config = 2 i_(1,1) = 0, 1, . . . ,2N₁ − 1 i_(1,2) = 0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 2 3 (O₁, 0), (0,O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ)₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2)⁽³⁾ i₂ (δ₁, δ₂) 4 5 6 7 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 8 9 10 11 (O₁,0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(,s)₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁_(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂) 12 13 14 15 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$ Value of Codebook-Config = 3 i_(1,1) = 0, 1, . . . , N₁ −1 i_(1,2) = 0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 2 3 (O₁, 0), (0, O₂)W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s)₂ _(i) _(1,2) ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁_(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁_(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾i₂ (δ₁, δ₂) 4 5 6 7 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s)₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s)₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 8 9 10 11 (O₁, 0),(0, O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(,s)₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁_(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂) 12 13 14 15 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ $\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$ Value of Codebook-Config = 4 i_(1,1) = 0, 1, . . . , N₁ −1 i_(1,2) = 0, 1, . . . , 4N₂ − 1 i₂ (δ₁, δ₂) 0 1 2 3 (O₁, 0), (0, O₂)if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁_(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂_(i) _(1,2) ⁽³⁾ (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂),(0, 3O₂) if N₂ = 1 i₂ (δ₁, δ₂) 4 5 6 7 (O₁, 0), (0, O₂) if N₁, N₂ > 1W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂_(i) _(1,2) ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (O₁,0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1i₂ (δ₁, δ₂) 8 9 10 11 (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s)₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁_(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 i₂ (δ₁, δ₂) 1213 14 15 (O₁, 0), (0, O₂) if N₁, N₂ > 1 W_(s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1$\quad\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{4}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$


5. The UE of claim 1, wherein the second PMI i₂ is determined accordingto a following codebook for 4-layer CSI reporting: 4 Layers,Codebook-Config = 1, N₁ > 1, N₂ > 1 i_(1,1) = 0, 1, . . . , O₁N₁ − 1i_(1,2) = 0, 1, . . . , O₂N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0) W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,0) ⁽⁴⁾ W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,1) ⁽⁴⁾ (0, O₂) W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ _(,0) ⁽⁴⁾ W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ _(,1) ⁽⁴⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$ 4 Layers, , Codebook-Config = 1, N₂ = 1 i_(1,1) = 0, 1,. . . , O₁N₁ − 1 i_(1,2) = 0, 1, . . . , O₂N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁,0) W_(i) _(1,1) _(,i) _(1,1) _(+O) ₁ _(,0,0,0) ⁽⁴⁾ W_(i) _(1,1) _(,i)_(1,1) _(+O) ₁ _(,0,0,1) ⁽⁴⁾ (2O₁, 0) W_(i) _(1,1) _(,i) _(1,1) _(+2O) ₁_(,0,0,0) ⁽⁴⁾ W_(i) _(1,1) _(,i) _(1,1) _(+2O) ₁ _(,0,0,1) ⁽⁴⁾ (3O₁, 0)W_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0,0) ⁽⁴⁾ W_(i) _(1,1) _(,i)_(1,1) _(+3O) ₁ _(,0,0,1) ⁽⁴⁾$W_{l,l^{\prime},m,m^{\prime}}^{(4)} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$ Value of Codebook-Config = 2 i_(1,1) = 0, 1, . . . , 2N₁− 1 i_(1,2) = 0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0), (0, O₂)W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾i₂ (δ₁, δ₂) 2 3 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁_(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p)₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ i₂(δ₁, δ₂) 4 5 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾ i₂ (δ₁, δ₂)6 7 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p)₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p)₂ _(,1) ⁽⁴⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{( {s_{1},s_{2}} ) = {{( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}$Value of Codebook-Config = 3 i_(1,1) = 0, 1, . . . , N₁ − 1 i_(1,2) = 0,1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁_(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 2 3 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁_(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 4 5 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 6 7 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}$Value of Codebook-Config = 4 i_(1,1) = 0, 1, . . . , N₁ − 1 i_(1,2) = 0,1, . . . , 4N₂ − 1 (O₁, 0), (0, O₂) if N₁, N₂ > 1 (O₁, 0), (2O₁, 0),(3O₁, 0) if N₁ = 1 (δ₁, δ₂) (0, O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 i₂ 0 1W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾i₂ 2 3 W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ i₂ 4 5 W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i)_(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,1) ⁽⁴⁾ i₂ 6 7 W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p)₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{4}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},—} ).}}}$


6. The UE of claim 1, wherein the UE is configured with an orthogonalbeam group type indicator (δ₁,δ₂) by a higher layer.
 7. The UE of claim6, wherein that the orthogonal beam type indicator (δ₁,δ₂) are reportedjointly with the first PMI i_(1,1) to the base station.
 8. The UE ofclaim 1, wherein the second PMI i₂ is determined according to afollowing codebook for 5-layer and 6-layer CSI reporting for P=12 and 16ports: i_(1,1) = 0, 1, . . . , 4N₁ − 1 i_(1,2) = 0, 1, . . . , 4N₂ − 1Codebook-Config i₂ 2 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(5)} = {\frac{1}{\sqrt{5\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}} \\{W_{i_{1,1},i_{1,2}}^{(6)} = {\frac{1}{\sqrt{6\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}}\end{matrix}{\quad\quad}$ 3 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}}\end{matrix}{\quad\quad}$ 4 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}}\end{matrix}{\quad{\quad\;\quad}}$


9. The UE of claim 1, wherein the second PMI i₂ is determined accordingto a following codebook for 7-layer and 8-layer CSI reporting for P=16ports: i_(1,1) = 0, 1, . . . , 4N₁ − 1 i_(1,2) = 0, 1, . . . , 4N₂ − 1Codebook-Config i₂ 2 $\begin{matrix}{{W_{i_{1,1},i_{1,2}}^{(7)} = {\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}}\mspace{11mu}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,2}},{s_{2}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}}\end{bmatrix}}}\end{matrix}\quad$ 3 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{s_{2},{i_{1,2} + {2\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{s_{2},{i_{1,2} + {2\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {2O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}}\end{matrix}$ 4 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{1}}},{s_{2}i_{1,2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{s_{1},{i_{1,1} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{s_{1},{i_{1,1} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {3\; O_{1}}},{s_{2}i_{1,2}}}}\end{bmatrix}}\mspace{25mu} N_{1}} \geq N_{2}}}\end{matrix}{\quad\quad}$


10. The UE of claim 1, wherein the second PMI i₂ is determined accordingto a following codebook for 7-layer and 8-layer CSI reporting for P=12ports: i_(1,1) = 0, 1, . . . , 4N₁ − 1 i_(1,2) = 0, 1, . . . , 4N₂ − 1Codebook-Config i₂ 2 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}}\end{matrix}$ 3 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{25mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{20mu} N_{1}} \geq N_{2}}}\end{matrix}{\quad\quad}$ 4 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{25mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{20mu} N_{1}} \geq N_{2}}}\end{matrix}{\quad\quad}$


11. A base station (BS) comprising a plurality of antenna ports P, theBS comprising: a transmitter configured to transmit downlink signalsindicating precoder codebook parameters, the downlink signal including:first and second quantities of antenna ports (N₁, N₂) indicatingrespective quantities of antenna ports in first and second dimensions;first and second oversampling factors (O₁, O₂) indicating respectiveoversampling factors for DFT beams in the first and second dimensions;and a codebook subset selection configuration among a plurality ofcodebook subset selection configurations; a receiver configured toreceive a plurality of precoding matrix indicators (PMIs) including afirst PMI (i_(1,1), i_(1,2)) and a second PMI i₂, determined based onthe received downlink signals and skip numbers (S₁, S₂); and acontroller configured to determine a precoder to precoding atransmission signal based on the plurality of PMIs, wherein the skipnumbers (S₁, S₂) for rank 1 and 2 are defined as: (S₁, S₂)=(1, 1) whenthe codebook subset selection configuration is equal to 1; and (S₁,S₂)=(2, 2) when the codebook subset selection configuration is equal to2, 3, and 4, wherein the skip numbers (S₁, S₂) for rank 3 and 4 aredefined as: (S₁, S₂)=(1, 1) when the codebook subset selectionconfiguration is equal to 1;$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )$when the codebook subset selection configuration is equal to 2;$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{2}} )$when the codebook subset selection configuration is equal to 3; and$( {S_{1},S_{2}} ) = ( {O_{1},\frac{O_{2}}{4}} )$for the codebook subset selection configuration being equal to 4,wherein for rank 5 to 8 are defined as: (S₁, S₂)=(1, 1) when thecodebook subset selection configuration is equal to 1; and$( {S_{1},S_{2}} ) = ( {\frac{O_{1}}{4},\frac{O_{2}}{4}} )$when the codebook subset selection configuration is equal to 2, 3, and4.
 12. The BS of claim 11, wherein a value range determining the bitwidth of the first PMI i_(1,1) reporting is $\frac{N_{1}O_{1}}{S_{1}},$and a value range determining the bit width of the first PMI i_(1,2)reporting is $\frac{N_{2}O_{2}}{S_{2}}.$
 13. The BS of claim 11,wherein second PMI i₂ are determined according to a following codebookfor 2-layer CSI reporting: 2 Layers, Codebook-Config = 1 i_(1,2) = 0, .. . , N₂O₂ − 1 i₂ i_(1,1) 0 1 2 3 0, . . . , N₁O₁ − 1 W_(i) _(1,1) _(,i)_(1,1) _(,i) _(1,2) _(,i) _(1,2) _(,0) ⁽²⁾ W_(i) _(1,1) _(,i) _(1,1)_(,i) _(1,2) _(,i) _(1,2) _(,1) ⁽²⁾ W_(i) _(1,1) _(,i) _(1,1) _(,i)_(1,2) _(,i) _(1,2) _(,2) ⁽²⁾ W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2)_(,i) _(1,2) _(,3) ⁽²⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {{\frac{1}{\sqrt{2\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}.}$ 2 Layers, codebook-Config = 2 If N₁ > N₂, p = 1otherwise p = O₁ i_(1,2) = 0, . . . , N₂O₂/2 − 1 i_(1,1) = 0, . . . ,N₁O₁/2 − 1 i₂ 0 1 2 3 W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i)_(1,2) _(,0) ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2)_(,1) ⁽²⁾ W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2)_(,0) ⁽²⁾ W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2)_(,1) ⁽²⁾ i₂ 4 5 6 7 W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i) _(1,2)_(+1,2i) _(1,2) _(+1,0) ⁽²⁾ W_(2i) _(1,1) _(+p,2i) _(1,1) _(+p,2i)_(1,2) _(+1,2i) _(1,2) _(+1,1) ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i)_(1,2) _(,1,2i) _(1,2) _(+1,0) ⁽²⁾ W_(2i) _(1,1) _(,2i) _(1,1) _(,2i)_(1,2) _(+1,2i) _(1,2) _(+1,1) ⁽²⁾ i₂ 8 9 10 11 W_(2i) _(1,1) _(,2i)_(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,0) ⁽²⁾ W_(2i) _(1,1) _(,2i)_(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(,1) ⁽²⁾ W_(2i) _(1,1) _(,2i)_(1,1) _(+p,2i) _(1,2) _(,1,2i) _(1,2) _(+1,0) ⁽²⁾ W_(2i) _(1,1) _(,2i)_(1,1) _(+p,2i) _(1,2) _(+1,2i) _(1,2) _(+1,1) ⁽²⁾ i₂ 12 13 14 15 W_(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(+1,0) ⁽²⁾ W_(2i)_(1,1) _(,2i) _(1,1) _(,2i) _(1,2) _(,2i) _(1,2) _(+1,1) ⁽²⁾ W_(2i)_(1,1) _(,+p,2i) _(1,1) _(+p,2i) _(1,2) _(,2i) _(1,2) _(+1,0) ⁽²⁾ W_(2i)_(1,1) _(+p) ⁽²⁾${{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}$ 2 Layers, Codebook-Config = 3${i_{1,1} = 0},\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$${i_{1,2} = 0},\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ i₂ 0 12 3 W_(s) ₁ _(i) _(,1,1) _(,s) ₁ _(i,) _(1,1) _(,s) ₂ _(i) _(,1,2) _(,s)₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(,1,1) _(,s) ₁ _(i,) _(1,1) _(,s)₂ _(i) _(,1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 4 5 6 7 W_(s) ₁_(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ i₂ 8 910 11 W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾ i₂ 12 13 14 15 W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s)₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(+p) ₂ _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,1) ⁽²⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}};{p_{1} = {p_{2} = 1}}$ 2 Layers, Codebook-Config = 4${i_{1,1} = 0},\ldots \mspace{14mu},{\frac{N_{1}O_{1}}{2} - 1}$${i_{1,2} = 0},\ldots \mspace{14mu},{\frac{N_{2}O_{2}}{2} - 1}$ i₂ 0 12 3 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(,s) ₂_(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 4 5 6 7 W_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ²⁾ i₂ 8 9 10 11W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ i₂ 12 13 1415 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(,0) ⁽²⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(,1) ⁽²⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(2)}} = {\frac{1}{\sqrt{2\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}};{p_{1} = {p_{2} = 1}}$


14. The BS of claim 11, wherein the second PMI i₂ is determinedaccording to a following codebook for 3-layer CSI reporting: Value ofcodebook-config = 1 i_(1,1) = 0, 1, . . . , O₁N₁ − 1 i_(1,2) = 0, 1, . .. , O₂N₂ − 1 3 Layers, N₁ > 1, N₂ > 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0) W_(i)_(1,1) _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) ⁽³⁾ {tilde over(W)}_(i) _(1,1) _(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) ⁽³⁾ (0,O₂) W_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ ⁽³⁾{tilde over (W)}_(i) _(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O)₂ ⁽³⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {{\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\quad}}$ 3 Layers, N₂ = 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0) W_(i)_(1,1) _(,i) _(1,1) _(+O) ₁ _(,0,0) ⁽³⁾ {tilde over (W)}_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,0,0) ⁽³⁾ (2O₁, 0) W_(i) _(1,1) _(,i) _(1,1)_(+2O) ₁ _(,0,0) ⁽³⁾ {tilde over (W)}_(i) _(1,1) _(,i) _(1,1) _(+2O) ₁_(,0,0) ⁽³⁾ (3O₁, 0) W_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0) ⁽³⁾{tilde over (W)}_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0) ⁽³⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{{\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)} = {{\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\quad}}$ Value of codebook-config = 2 i_(1,1) = 0, 1, . .. , 2N₁ − 1 i_(1,2) = 0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0), (0,O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 23 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾{tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 4 5 (O₁, 0), (0,O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 6 7 (O₁, 0), (0, O₂) {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 8 9 (O₁, 0), (0, O₂)W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1)_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂) 10 11 (O₁, 0), (0, O₂) {tilde over(W)}_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁_(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂) 12 13 (O₁, 0), (0,O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂)14 15 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ $\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}\quad$ Value of codebook-config = 3 i_(1,1) = 0, 1, . . . ,2N₁ − 1 i_(1,2) = 0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0), (0, O₂)W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s)₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 2 3 (O₁, 0), (0, O₂) {tilde over (W)}_(s)₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 4 5 (O₁, 0), (0, O₂) W_(s) ₁_(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂_(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 6 7 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁_(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,s) ₂ _(i) _(1,2) ⁽³⁾ i₂ (δ₁, δ₂) 8 9 (O₁, 0), (0, O₂) W_(s) ₁ _(i)_(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂⁽³⁾ i₂ (δ₁, δ₂) 10 11 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁ _(i)_(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ)₁ _(,s) ₁ _(i) _(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂) 12 13 (O₁, 0), (0, O₂) W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+p) ₂ ⁽³⁾ i₂ (δ₁, δ₂) 14 15 (O₁, 0), (0,O₂) {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p)₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p)₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+p) ₂ ⁽³⁾ $\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}\quad$ Value of codebook-config = 4 i_(1,1) = 0, 1, . . . ,N₁ − 1 i_(1,2) = 0, 1, . . . , 4N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0), (0, O₂)W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ if N₁,N₂ > 1(O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂= 1 i₂ (δ₁, δ₂) 2 3 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₁ _(i)_(1,1) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ if N₁,N₂ > 1(O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂= 1 i₂ (δ₁, δ₂) 4 5 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁_(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ if N₁,N₂ > 1(O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) if N₂= 1 i₂ (δ₁, δ₂) 6 7 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁ _(i) _(1,1)_(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂_(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ)₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i)_(1,2) ⁽³⁾ if N₁,N₂ > 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂),(0, 2O₂), (0, 3O₂) if N₂ = 1 i₂ (δ₁, δ₂) 8 9 (O₁, 0), (0, O₂) W_(s) ₁_(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁_(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂_(i) _(1,2) ⁽³⁾ if N₁,N₂ > 1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0,O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 i₂ (δ₁, δ₂) 10 11 (O₁, 0), (0, O₂){tilde over (W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over(W)}_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ if N₁,N₂ > 1 (O₁,0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0,O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 i₂(δ₁, δ₂) 12 13 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁_(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ ⁽³⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ if N₁,N₂ >1 (O₁, 0), (2O₁, 0), (3O₁, 0) if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂) ifN₂ = 1 i₂ (δ₁, δ₂) 14 15 (O₁, 0), (0, O₂) {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ ⁽³⁾ {tilde over (W)}_(s) ₁ _(i)_(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,s) ₂ _(i) _(1,2) ⁽³⁾ if N₁,N₂ > 1 (O₁, 0), (2O₁, 0), (3O₁, 0)if N₁ = 1 (0,O₂), (0, 2O₂), (0, 3O₂) if N₂ = 1 $\begin{matrix}{{{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {{{\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & {- v_{l,m}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}\mspace{14mu} {and}\mspace{14mu} {\overset{\sim}{W}}_{l,l^{\prime},m,m^{\prime}}^{(3)}} = {\frac{1}{\sqrt{3\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l^{\prime},m^{\prime}} \\v_{l,m} & v_{l^{\prime},m^{\prime}} & {- v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}},{{{if}\mspace{14mu} N_{1}} \geq N_{2}}} \\{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{4}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).}}}\end{matrix}$


15. The BS of claim 11, wherein the second PMI i₂ is determinedaccording to a following codebook for 4-layer CSI reporting: 4 Layers,Codebook-Config = 1, N₁ > 1, N₂ > 1 i_(1,1) = 0, 1, . . . , O₁N₁ − 1i_(1,2) = 0, 1, . . . , O₂N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0) W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,0) ⁽⁴⁾ W_(i) _(1,1)_(,i) _(1,1) _(+O) ₁ _(,i) _(1,2) _(,i) _(1,2) _(,1) ⁽⁴⁾ (0, O₂) W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ _(,0) ⁽⁴⁾ W_(i)_(1,1) _(,i) _(1,1) _(,i) _(1,2) _(,i) _(1,2) _(+O) ₂ _(,0) ⁽⁴⁾${W_{l,l^{\prime},m,m^{\prime}}^{(4)} = {\frac{1}{\sqrt{4\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}\mspace{14mu}$ 4 Layers, , Codebook-Config = 1, N₂ = 1i_(1,1) = 0, 1, . . . , O₁N₁ − 1 i_(1,2) = 0, 1, . . . , O₂N₂ − 1 i₂(δ₁, δ₂) 0 1 (O₁, 0) W_(i) _(1,1) _(,i) _(1,1) _(+O) ₁ _(,0,0,0) ⁽⁴⁾W_(i) _(1,1) _(,i) _(1,1) _(+O) ₁ _(,0,0,1) ⁽⁴⁾ (2O₁, 0) W_(i) _(1,1)_(,i) _(1,1) _(+2O) ₁ _(,0,0,0) ⁽⁴⁾ W_(i) _(1,1) _(,i) _(1,1) _(+2O) ₁_(,0,0,1) ⁽⁴⁾ (3O₁, 0) W_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0,0) ⁽⁴⁾W_(i) _(1,1) _(,i) _(1,1) _(+3O) ₁ _(,0,0,1) ⁽⁴⁾${W_{l,l^{\prime},m,m^{\prime}}^{(4)} = {\frac{1}{\sqrt{4\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}}\mspace{14mu}$ Value of Codebook-Config = 2 i_(1,1) = 0,1, . . . , 2N₁ − 1 i_(1,2) = 0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁,0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i)_(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁_(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 2 3 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1)_(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1)⁽⁴⁾ i₂ (δ₁, δ₂) 4 5 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾ i₂(δ₁, δ₂) 6 7 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i)_(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{( {s_{1},s_{2}} ) = {{( {\frac{O_{1}}{2},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).\quad}}}$Value of Codebook-Config = 3 i_(1,1) = 0, 1, . . . , 2N₁ − 1 i_(1,2) =0, 1, . . . , 2N₂ − 1 i₂ (δ₁, δ₂) 0 1 (O₁, 0), (0, O₂) W_(s) ₁ _(i)_(1,1) _(+2p) ₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s)₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 2 3 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s)₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁_(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2)_(+δ) ₂ _(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 4 5 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1)_(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1)_(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(+p) ₂_(,1) ⁽⁴⁾ i₂ (δ₁, δ₂) 6 7 (O₁, 0), (0, O₂) W_(s) ₁ _(i) _(1,1) _(+p) ₁_(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂_(i) _(1,2) _(+δ) ₂ _(+p) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s)₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(+p) ₂ _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(+p) ₂ _(,1) ⁽⁴⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{2}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},\frac{O_{2}}{4}} ).\quad}}}$Value of Codebook-Config = 4 i_(1,1) = 0, 1, . . . , 2N₁ − 1 i_(1,2) =0, 1, . . . , 4N₂ − 1 (δ₁, δ₂) (O₁,0), (0, O₂) if N₁, N₂ > 1 (O₁,0),(2O₁,0), (3O₁,0), if N₁ = 1 (0, O₂), (0, 2O₂), (0, 3O₂), if N₂ = 1 i₂ 01 W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i) _(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(,s) ₁ _(i)_(1,1) _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾i₂ 2 3 W_(s) ₁ _(i) _(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁_(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i)_(1,1) _(+p) ₁ _(,s) ₁ _(i) _(1,1) _(+p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2)_(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾ i₂ 4 5 W_(s) ₁ _(i) _(1,1) _(+2p)₁ _(,s) ₁ _(i) _(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i)_(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾ W_(s) ₁ _(i) _(1,1) _(+2p) ₁ _(,s) ₁ _(i)_(1,1) _(+2p) ₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂_(,1) ⁽⁴⁾ i₂ 6 7 W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p)₁ _(+δ) ₁ _(,s) ₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,0) ⁽⁴⁾W_(s) ₁ _(i) _(1,1) _(+3p) ₁ _(,s) ₁ _(i) _(1,1) _(+3p) ₁ _(+δ) ₁ _(,s)₂ _(i) _(1,2) _(,s) ₂ _(i) _(1,2) _(+δ) ₂ _(,1) ⁽⁴⁾${{{where}\mspace{14mu} W_{l,l^{\prime},m,m^{\prime},n}^{(4)}} = {\frac{1}{\sqrt{4\; P}}\begin{bmatrix}v_{l,m} & v_{l^{\prime},m^{\prime}} & v_{l,m} & v_{l^{\prime},m^{\prime}} \\{\phi_{n}v_{l,m}} & {\phi_{n}v_{l^{\prime},m^{\prime}}} & {{- \phi_{n}}v_{l,m}} & {{- \phi_{n}}v_{l^{\prime},m^{\prime}}}\end{bmatrix}}},{( {s_{1},s_{2}} ) = {{( {O_{1},\frac{O_{2}}{4}} )\mspace{14mu} {and}\mspace{14mu} ( {p_{1},p_{2}} )} = {( {\frac{O_{1}}{4},—} ).\quad}}}$


16. The BS of claim 11, wherein the UE is configured with an orthogonalbeam group type indicator (δ₁,δ₂) by a higher layer.
 17. The BS of claim16, wherein that the orthogonal beam type indicator (δ₁,δ₂) are reportedjointly with the first PMI i_(1,1) to the base station.
 18. The BS ofclaim 1, wherein the second PMI i₂ is determined according to afollowing codebook for 5-layer and 6-layer CSI reporting for P=12 and 16ports: i_(1,1) = 0, 1, . . . , 4N₁ − 1 i_(1,2) = 0, 1, . . . , 4N₂ − 1Codebook- Config i₂ 2 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(5)} = {\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}} \\{W_{i_{1,1},i_{1,2}}^{(6)} = {\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}}\end{matrix}\quad$ 3 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}}\end{matrix}\quad$ 4 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(5)} = {{{\frac{1}{\sqrt{5Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(6)} = {{{\frac{1}{\sqrt{6Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}}\end{matrix}\quad$


19. The BS of claim 11, wherein the second PMI i₂ is determinedaccording to a following codebook for 7-layer and 8-layer CSI reportingfor P=16 ports: i_(1,1) = 0, 1, . . . , 4N₁ − 1 i_(1,2) = 0, 1, . . . ,4N₂ − 1 Codebook-Config i₂ 2 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}} & {- v_{{{s_{2}i_{1,2}} + O_{2}},{s_{1}i_{1,1}}}}\end{bmatrix}}}\end{matrix}\quad$ 3 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,2}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {2\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & v_{{{s_{2}i_{1,2}} + {3\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} \\v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}} & {- v_{{s_{2}i_{1,2}},{s_{1}i_{1,1}}}} & v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{s_{2}i_{1,2}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {2\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {2\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}} & v_{{{s_{2}i_{1,2}} + {3\; O_{2}}},{{s_{1}i_{1,1}} + O_{1}}} & {- v_{{{s_{2}i_{1,2}} + {3O_{2}}},{{s_{1}i_{1,1}} + O_{1}}}}\end{bmatrix}}\mspace{11mu} N_{1}} \geq N_{2}}}\end{matrix}$ 4 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {3O_{1}}},{s_{2}i_{1,2}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{+ O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{2}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{2}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{2}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{2}}},{s_{2}i_{1,2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{2}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2\; O_{2}}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + {3\; O_{2}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {3\; O_{2}}},{s_{2}i_{1,2}}}}\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}}\end{matrix}\quad$


20. The BS of claim 11, wherein the second PMI i₂ is determinedaccording to a following codebook for 7-layer and 8-layer CSI reportingfor P=12 ports: i_(1,1) = 0, 1, . . . , 4N₁ − 1 i_(1,2) = 0, 1, . . . ,4N₂ − 1 Codebook-Config i₂ 2 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & \; \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & \;\end{bmatrix}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}}\end{matrix}\quad$ 3 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & \; \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & \;\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + \; {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + \; {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + \; {2O_{1}}},{{s_{2}i_{1,2}} + O_{2}}}} & v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{{s_{1}i_{1,1}} + \; O_{1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{25mu} N_{1}} \geq N_{2}}}\end{matrix}$ 4 $\begin{matrix}{W_{i_{1,1},i_{1,2}}^{(7)} = {{{\frac{1}{\sqrt{7\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & \; \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & \;\end{bmatrix}}\mspace{14mu} N_{1}} \geq N_{2}}} \\{W_{i_{1,1},i_{1,2}}^{(8)} = {{{\frac{1}{\sqrt{8\; Q}}\begin{bmatrix}v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} \\v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}} & {- v_{{s_{1}i_{1,1}},{s_{2}i_{1,2}}}} & v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + O_{1}},{s_{2}i_{1,2}}}} \\v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}} & {- v_{{{s_{1}i_{1,1}} + {2\; O_{1}}},{s_{2}i_{1,2}}}} & v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}} & {- v_{{s_{1}i_{1,1}},{{s_{2}i_{1,2}} + O_{2}}}}\end{bmatrix}}\mspace{20mu} N_{1}} \geq N_{2}}}\end{matrix}\quad$